Trước hết, bạn không cần tổng hợp cho điều này; và bạn không cần $or
nhà điều hành.
Để tìm tất cả "người dùng" có ObjectId
nhất định trong "record_ids" chỉ cần sử dụng $in
nhà điều hành.
db.collection.find( { "record_ids": { "$all": <array of record_ids> } } )
Cách tìm để tìm tất cả "người dùng" có tất cả ObjectId
s trong "record_ids" chỉ cần sử dụng $all
nhà điều hành
db.collection.find( { "record_ids": { "$in": <array of record_ids> } } )