MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como executar um upsert no Mongoose procurando por um documento incorporado?


Aqui está um exemplo de como você pode fazer uma atualização, se existir, caso contrário, insira:

Os argumentos para atualização são: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);
});