MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongo-Abfrage - Abrufen eines bestimmten Objekts (seine `_id` ist bekannt) aus einem Array von Objekten, ABER dieses Array ist auch Teil einer Liste von Dokumenten

Ich bin mir nicht sicher, ob Sie MongoDB-Skripte oder Ihre App-Sprache (Nodejs, wenn ich mich irre) verwenden möchten

So funktioniert es im Mongo Shell Script

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

Dokumentation ist hier

Wenn Sie dies nicht möchten, aktualisieren Sie bitte Ihren Beitrag und fügen Sie hinzu, welche Sprache/welches Framework Sie verwenden