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

Mongoosejs obnoví dokument

Za předpokladu doc obsahuje instanci dokumentu k obnovení, můžete to provést, abyste jej obecně obnovili:

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

Je však lepší neukládat do mezipaměti instance dokumentů Mongoose nad rámec vaší okamžité potřeby. Uložte do mezipaměti neměnný _id dokumentů, ke kterým potřebujete rychlý přístup, nikoli samotných dokumentů.



  1. Django admin a MongoDB, je to vůbec možné?

  2. Meteor $a s $or

  3. Každé druhé spuštění vyvolá:MongoError:Topologie byla zničena

  4. ServerSelectionTimeoutError errno 11001 getaddrinfo se nezdařilo python