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

Comment effectuer un upsert dans Mongoose à la recherche d'un document intégré ?

Voici un exemple de la façon dont vous pouvez faire une mise à jour si elle existe, sinon insérez :

Les arguments pour la mise à jour sont :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);
});