结构:
members:[{"uid":1000,"role":"dev","username":"***","email":"***"}]
查询操作:
db.project.find({ members: { $elemMatch: { uid: 76 } } })
追加操作:
db.project.update({_id:387},{$push:{members:{role:'dev',uid:76,username:'刘**',email:'liu@qq.com'}}})
主要用到$push 操作,向members字段追加数据