Collection.doc('id').update(……)
获取记录的引用
方法签名如下:
function doc(id: string | number): Document
方法接受一个 id 参数,指定需引用的记录 ID
--------------------------------------------------------------
这里我怎么也看不明白,到底这个“记录ID”指的是什么呢?
我在一个集合中,全都试了全部的属性,都无法更新,但用Collection.add()的时候是可以插入数据的。求解答……
我的也是一样的问题 。。updated 提示是成功了的 , 可是对应云服务器的数据库数据并没有改变 。
我反复看了文档,也看了大侠你的例子,见到你截图是update成功的,我的就怪了,对小程序端还有什么工具要安装吗?版本2.3.0
后台查看collection,每个doc都有一个"_id"的field,这个就是id.
谢谢,看到了。
现在有个问题:
我在小程序端可以正常的获取或者插入云端数据,但唯独doc.update和doc.remove不行,不知是何原因?
就是,我想更新集合test中的doc的id为idcol的列name的值,提示成功完成,但在云端就是没有改变,但如果用set就可以(只要ID不重复)。注明:我确信ID已经写对了的。
无码无真相。
注明:集合month下,有一行数据(权限是最上面那行的“所有用户可读……”
"_id":'adate',
'month':'2018年9月份'
--------------------------------------------------------------------
const db = wx.cloud.database()
db.collection('month').doc('adate').update({
data: {
month: e.detail.value.month
},
success: function (res) {
wx.showToast({
title: '成功保存',
duration: 2000
})
},
fail: function (res) {
wx.showToast({
title: '保存出错了!',
duration: 5000
})
}
})
-------------------------------------------------------------------------
但是为什么removed是0啊