尝试对database中的todos集合每条记录的done字段修改,代码、错误显示如下:
todos集合:
代码:
const db=wx.cloud.database()
const $ = db.command.aggregate
const _ = db.command
const todosColAgg = db.collection('todos').aggregate()
const todosIdArr = db.collection('todos')
.field({
_id : true
})
.get()
.then( res => {
for(const i = 0 ; i < res.data.length ; i++){
db.collection('todos').where({ _id : res.data[i]}).update({
data : {
done : "aaaaaaaaaa"
}
}).then( res => {
console.log(res.stats.updated)
})
}
})
Error:
请问问题在哪,应该如何操作
你也是个人才啊,最起码先了解一下const是啥再用啊,用let就行了
"read": true,
"write": true
}
data : {
done : "aaaaaaaaaa"
}
})
或者调用doc方法都是可以改变某条记录的