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

mongo-forespørgsel - henter et specifikt objekt (dets `_id` er kendt) fra array af objekt MEN denne array er også en del af listen over dokumenter

Jeg er ikke sikker på, om du vil have det ved at bruge MongoDB-scripts eller dit app-sprog (Nodejs, hvis jeg tager fejl)

Sådan fungerer det på Mongo Shell Script

db.MODEL.find( { _id: DOCUMENT_ID },
                     { inbox: { $elemMatch: { _id: MESSAGE_ID } } } )

Dokumentationen er her

Hvis dette ikke er, hvad du ønsker, så opdater venligst dit indlæg og tilføj hvilket sprog/framework du bruger



  1. Støb almindeligt objekt til mongoose-dokument

  2. Indsæt dokument i mongodb med autoincrement felt fra java

  3. Skift dokumentstruktur i mongodb med mongo-skallen

  4. Database at vælge til spil