sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose findOne inbäddat dokument av _id

Underdokument har en .id()-metod så du kan göra detta:

myModel.findById(myDocumentId, function (err, myDocument) {
  var subDocument = myDocument.mySubdocuments.id(mySubDocumentId);
});

Se http://mongoosejs.com/docs/subdocs.html som referens.



  1. Mongoose (node.js-modul) orsakar hög CPU-användning

  2. Infoga fält med arraystorlek i mongo

  3. Hur man söker efter ord eller sträng på alla fält i dokument med MongoDB?

  4. MongoDB på en Windows 7-maskin:Ingen anslutning kunde göras