sql >> Databáze >  >> NoSQL >> MongoDB

Jak provést upsert v Mongoose při hledání vloženého dokumentu?

Zde je příklad toho, jak můžete provést aktualizaci, pokud existuje, jinak vložte:

Argumenty pro aktualizaci jsou: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. Dotazování mongodb z golang pomocí _id uloženého v poli

  2. Dotaz na seznam všech odlišných polí v kolekci MongoDB

  3. LuaSocket, Lua 5.2 a Redis

  4. Rozdíl MongoDB mezi objektem DateTime a řetězcem YYYY-MM-DD