sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur gör man en upsert i Mongoose och letar efter ett inbäddat dokument?

Här är ett exempel på hur du kan göra en uppdatering om det finns, annars infogar du:

Argument för uppdatering är:findQuery, data, queryOptions, onComplete

var update = { data: "1", expires: 300 };
that.update({ session_id: sid }, { $set: update }, { upsert: true }, function(err, data) {
  callback.apply(this, arguments);
});


  1. En översikt över databasdriftsrapportering i ClusterControl

  2. Exponera MongoDB på Kubernetes med StatefulSets utanför klustret

  3. Hur använder jag en guide i en mongodb-skalfråga

  4. MongoDB:Unika och glesa sammansatta index med glesa värden