sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan udfører man en upsert i Mongoose på udkig efter et indlejret dokument?

Her er et eksempel på, hvordan du kan lave en opdatering, hvis den findes, ellers indsæt:

Argumenter for opdatering er: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. Sådan anvender du 'ELLER'-betingelsen i kommandoen Redis-taster

  2. Hvorfor fylder MongoDB så meget?

  3. AWS Lambda og Redis klient. Hvorfor kan jeg ikke ringe tilbage?

  4. Hvordan kan jeg finde et dokument, der er indlejret i MongoDB?