まず第一に、これには集計は必要ありません。 $or
演算子。
特定のObjectId
を持つすべての「ユーザー」を見つけるために見つける 「record_ids」では、 $in
を使用するだけです。
演算子。
db.collection.find( { "record_ids": { "$all": <array of record_ids> } } )
すべてのObjectId
を持つすべての「ユーザー」を見つけるために見つける 「record_ids」のsは、単に$all
オペレーター
db.collection.find( { "record_ids": { "$in": <array of record_ids> } } )