想通过这样的方法更新数据库Drafts集合的记录app.globalData.openid里的字段db_list数组字段里的第一个元素里的值,但是无法实现,const id里的值无法传递到数据库update更新操作里的id
data: {
id: ‘db_list.0’
},
getting: function() {
const id = this.data.id
db.collection(‘Drafts’).doc(app.globalData.openid).update({
data: {
id: {
title: tit,
content: app.globalData.content,
}
},
success(res) {
console.log(res.data)
}
})
}
如果将数据库update更新操作里的id换成’db_list.0’就可以实现上述功能,但是我想通过this.data.id里的值来实现这一功能,不知道怎么能将这个id传递给数据库update方法里。求解决方法!!!
getting: function() {
db.collection(‘Drafts’).doc(app.globalData.openid).update({
data: {
‘db_list.0’
: {
title: tit,
content: app.globalData.content,
}
},
success(res) {
console.log(res.data)
}
})
}