以下是 db.serverDate 的基本使用示例:
const db = wx.cloud.database();
// 创建一个包含服务器时间字段的文档
const serverDate = db.serverDate();
db.collection('myCollection').add({
data: {
name: 'John Doe',
createTime: serverDate
},
success: res => {
console.log('文档创建成功:', res);
},
fail: err => {
console.error('文档创建失败:', err);
}
});
在上述示例中,db.serverDate() 返回一个包含服务器时间的特殊对象,将该对象赋值给文档中的字段,比如 createTime。在文档被创建时,服务器会将当前的时间作为字段值存储。
更新文档中的时间字段
你也可以在更新文档时使用 db.serverDate() 更新时间字段,例如:
const db = wx.cloud.database();
// 更新文档中的时间字段
const serverDate = db.serverDate();
db.collection('myCollection').doc('yourDocId').update({
data: {
updateTime: serverDate
},
success: res => {
console.log('文档更新成功:', res);
},
fail: err => {
console.error('文档更新失败:', err);
}
});
在上述示例中,通过 db.serverDate() 获取服务器时间,并将其赋值给文档中的 updateTime 字段,实现了更新文档中的时间字段。
更详细的文档可以在[微信官方文档 - 云开发数据库](https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/serverdate.html)中找到。
转载请注明出处:http://www.zyzy.cn/article/detail/1176/微信小程序