MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Upsert ne fonctionne pas pour updateOne bulkWrite v3.4

const ops = items.map(item => 
           ({ updateOne: { 
              filter: { id: item.id, country: item.country}, 
              update: { $set: {item} }, upsert: true } 
           }));

$set par syntaxe, on attendrait { id :item.id, country :item.country} que simplement id :item.id, country :item.country en cours de réussite.