写小程序时遇到的问题,想要将变量当成字段加入的数据库中,并且根据字段而获取字段值赋值到data中的变量。
db.collection('user').doc(_this.data.Shujukuid).update({
data:{
[[sj.data[i]._id]]:false
//更新字段,加[[]]就可以将变量作为字段名
}
})
db.collection('user').field({
_id:false,
[[res.data[random]._id]]:true
}).get().then(res=>{
console.log('换一换获取',res.data[0]==this.data.IDshuju,res.data[0])
//单一个=号就回将本字段返回,双==号就会将本字段的值返回
this.setData({
isClick:res.data[0]==this.data.IDshuju
})
})