{"macID" : {$in : [1,2]}}
betyder ikke, at du søger i to dokumenter (med "macID" : 1
og "macID" : 2
), betyder det, at du søger i alle dokumenter, der har macID
lig med 1
eller 2
.
Så upsert: true
fortæller MongoDB om kun at oprette ét dokument (ikke to).
Du skal angive de flere opdateringsanmodninger (brug bulkWrite
med updateOne
ikke updateMany
).