Bootstrap

微信小程序云开发:多层数据操作

在微信小程序云开发中,数据库为非关系型数据库,所以操纵多层的数据就十分重要。一般单层数据即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
        }
      }
    ]))
;