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

Mongoosejs odświeża dokument

Zakładając, że doc zawiera instancję dokumentu do odświeżenia, możesz to zrobić, aby ogólnie go odświeżyć:

doc.model(doc.constructor.modelName).findOne({_id: doc._id},
    function(err, newDoc) {
        if (!err) {
            doc = newDoc;
        }
    }
);

Jednak lepiej nie utrwalać/buforować wystąpień dokumentów Mongoose poza ich natychmiastową potrzebą. Buforuj niezmienny _id dokumentów, do których potrzebujesz szybkiego dostępu, a nie samych dokumentów.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoid daje niezainicjowaną stałą Mongo

  2. Meteor przekazuje identyfikator do łącza

  3. Wyszukiwanie pełnotekstowe w mongodb w .net

  4. MongoDB nie używa /etc/mongodb.conf po zmianie dbpath

  5. Wyjątek uwierzytelniający MongoCredential i Uncategorized Mongo Db Exception