{"macID" : {$in : [1,2]}}
không có nghĩa là bạn đang tìm kiếm hai tài liệu (với "macID" : 1
và "macID" : 2
), có nghĩa là bạn đang tìm kiếm bất kỳ tài liệu nào có macID
eaqual cho 1
hoặc 2
.
Vì vậy, upsert: true
yêu cầu MongoDB chỉ tạo một tài liệu (không phải hai).
Bạn phải cung cấp nhiều yêu cầu cập nhật (sử dụng BulkWrite
với updateOne
không phải updateMany
).