{"macID" : {$in : [1,2]}}
betekent niet dat u twee documenten zoekt (met "macID" : 1
en "macID" : 2
), betekent dit dat u alle documenten zoekt die macID
. hebben gelijk aan 1
of 2
.
Dus upsert: true
vertelt MongoDB om slechts één document te maken (niet twee).
U moet meerdere updateverzoeken indienen (gebruik bulkWrite
met updateOne
niet updateMany
).