MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak wykonać upsert w Mongoose w poszukiwaniu osadzonego dokumentu?

Oto przykład, jak możesz dokonać aktualizacji, jeśli istnieje, w przeciwnym razie wstaw:

Argumenty za aktualizacją to: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. zapytaj o dokumenty, które zależą od wartości innych dokumentów w mongodb

  2. Dane wiosenne i mongoDB - dziedziczenie i @DBRef

  3. Pojawia się błąd podczas wstawiania do kolekcji meteorów

  4. Jak przeszukiwać wszystkie poddokumenty

  5. Aliasy pól z Mongoid i Rails