Zunächst einmal brauchen Sie dafür keine Aggregation; und Sie brauchen den $or
Betreiber.
Zu finden, um alle "Benutzer" zu finden, die eine bestimmte ObjectId
haben Verwenden Sie in "record_ids" einfach den $in
Betreiber.
db.collection.find( { "record_ids": { "$all": <array of record_ids> } } )
Zu finden, um alle "Benutzer" zu finden, die alle ObjectId
haben s in „record_ids“ verwenden Sie einfach den $all
Betreiber
db.collection.find( { "record_ids": { "$in": <array of record_ids> } } )