En primer lugar, no necesita agregación para esto; y no necesita el $or
operador.
Para encontrar todos los "usuarios" que tienen cierto ObjectId
en "record_ids" simplemente use el $in
operador.
db.collection.find( { "record_ids": { "$all": <array of record_ids> } } )
Para encontrar todos los "usuarios" que tienen todos los ObjectId
s en "record_ids" simplemente use el $all
operador
db.collection.find( { "record_ids": { "$in": <array of record_ids> } } )