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