在微信小程序云开发中,数据库为非关系型数据库,所以操纵多层的数据就十分重要。一般单层数据即key:value
对应关系,多层即key:{key1:value1,key2:value2}
对应关系,在操纵数据的时候只需要先以第一层名字命名的对象,里面填写相关字段即可。
例如:
db.collection('homelist').where(db.command.or([{
owner: {
id: app.globalData.cloudID,
username: app.globalData.nickName
}
},
{
guest: {
name:app.globalData.nickName
}
}
]))