0

DB参照にアクセス/クエリする最良の方法は何ですか?更新:

users: name, groupref : {$ref:"groups",$id:"ObjectId ..." } }
groups: name, topic, country,...,..

ユーザーが 1 つのグループのみに属していると仮定すると、国が文字「A」で始まるグループのすべてのユーザーを取得するにはどうすればよいですか? 国は文字列です。

また、ユーザーが複数のグループに属している場合、どのように変化しますか。

4

1 に答える 1

0

「user」がコレクション「users」にあり、「group」がコレクション「groups」にあると仮定します。

db.users.find({groupref : {$ref : "groups", $id : group._id}})
于 2009-12-08T16:38:40.257 に答える