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

Aktualizace/upsert Mongoose?

var reg_handler = function (act) {
  UserModel.update({ $or: [{nick: act.nick}, {hmask: act.host}] }, { $set: { lastfm: act.params } }, { upsert: true }, function(){});
};

To dělá přesně to, co jsem chtěl, a je to jeden řádek. :D Perfektní!



  1. Porovnejte pole a vraťte rozdíl

  2. Pokud je datum v mongodb ve formátu řetězce, použijte operátory $gte a <e mongo

  3. Jak obnovit data redis ze snímku (soubor rdb) zkopírovaného z jiného počítače?

  4. Mongoose vnořené dokumenty vs vnořené schéma