{"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 ).