MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да извърша upsert в Mongoose, търсейки вграден документ?

Ето пример за това как можете да направите актуализация, ако съществува, в противен случай вмъкнете:

Аргументите за актуализация са: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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Необходимо ли е да отварям MongoDB връзка всеки път, когато искам да работя с DB?

  2. MongoDB налични връзки

  3. Грешка в Node.js Грешка:Не мога да намеря модул 'mongoose'

  4. Файлова система само за четене при опит за mkdir /data/db на Mac

  5. Mongodb findOne () не връща стойност nodejs