sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoose findOne indlejret dokument af _id

Underdokumenter har en .id()-metode, så du kan gøre dette:

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

Se http://mongoosejs.com/docs/subdocs.html til reference.



  1. Konvertering af mongodb Binary _id til LUUID ved hjælp af node

  2. Skal vi bruge dbref eller indlejret dokument i en læsetung applikation

  3. Gør kombinationen af ​​to felter unik i min samling

  4. Kan jeg formindske tekst i mongodb?