Przede wszystkim nie potrzebujesz do tego agregacji; i nie potrzebujesz $or
operatora.
Aby znaleźć, aby znaleźć wszystkich „użytkowników”, którzy mają określony ObjectId
w „record_ids” po prostu użyj $in
operatora.
db.collection.find( { "record_ids": { "$all": <array of record_ids> } } )
Aby znaleźć, aby znaleźć wszystkich „użytkowników”, którzy mają wszystkie ObjectId
s w „record_ids” po prostu użyj $all
operator
db.collection.find( { "record_ids": { "$in": <array of record_ids> } } )