Първо, не се нуждаете от агрегиране за това; и нямате нужда от $or
оператор.
За намиране, за да намерите всички „потребители“, които имат определен ObjectId
в "record_ids" просто използвайте $in
оператор.
db.collection.find( { "record_ids": { "$all": <array of record_ids> } } )
За намиране, за да намерите всички „потребители“, които имат всички ObjectId
s в "record_ids" просто използвайте $all
оператор
db.collection.find( { "record_ids": { "$in": <array of record_ids> } } )