以下のレコード例を考えると、クエリの対象となる任意のグループのセットから、少なくとも1つのグループに属するすべてのユーザーを見つけるにはどうすればよいですか?たとえば、次のグループのいずれかに属するすべてのユーザーを検索します-1、10、43。一般化されたソリューションを探しています。またはクエリを作成できることは知っていますが、これを処理するためのより効率的な方法はありますか?
> db.users.findOne()
{
"_id" : ObjectId("508f477aca442be537000000"),
"name" : "Some Name",
"email" : "some@email.com",
"groups" : [
1,5,10
]
}