访问/查询数据库的最佳方式参考: UPDATE:
users: name, groupref : {$ref:"groups",$id:"ObjectId ..." } }
groups: name, topic, country,...,..
假设用户只属于一个群组,我如何获得其国家/地区以字母'A'开头的群组的所有用户?国家是一个字符串。
此外,如果用户属于多个群组,它会如何变化。
答案 0 :(得分:0)
假设“user”在集合“users”中,“group”在集合“groups”中:
db.users.find({groupref : {$ref : "groups", $id : group._id}})