{"macID" : {$in : [1,2]}} tidak berarti Anda sedang mencari dua dokumen (dengan "macID" : 1 dan "macID" : 2 ), artinya Anda sedang mencari dokumen yang memiliki macID sama dengan 1 atau 2 .
Jadi upsert: true memberitahu MongoDB untuk membuat hanya satu dokumen (bukan dua).
Anda harus memberikan beberapa permintaan pembaruan (gunakan bulkWrite
dengan updateOne bukan updateMany ).