sql >> Database >  >> NoSQL >> MongoDB

Upsert werkt niet voor updateOne bulkWrite v3.4

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

$set door syntaxis zou verwachten { id:item.id, land:item.country} dan alleen id:item.id, land:item.land wordt doorgegeven.




  1. Het verkrijgen van 'mongoimport' wordt niet herkend als een interne of externe opdracht, bruikbaar programma of batchbestand. bij het importeren van gegevens uit een bestand

  2. Moet ik mijn node redis-clientinstantie afsluiten met .quit()?

  3. Hoe te controleren of socket in leven is (verbonden) in socket.io met meerdere knooppunten en socket.io-redis

  4. Hoe $unset en $set in combinatie te gebruiken in mongoDB