sql >> Database >  >> NoSQL >> MongoDB

mongo-query - een specifiek object ophalen (de '_id' is bekend) uit de array van het object MAAR deze array maakt ook deel uit van de lijst met documenten

Ik weet niet zeker of je het wilt met MongoDB-scripts of je app-taal (Nodejs als ik me vergis)

Zo werkt het op Mongo Shell Script

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

Documentatie is hier

Als dit niet is wat je wilt, werk dan je bericht bij en voeg toe welke taal/framework je gebruikt



  1. Hoe direct een geneste veld opvragen zonder het bovenliggende veld op te geven?

  2. MongoDB $nin Query-operator

  3. Pymongo-aggregaat:filter op aantal velden (dynamisch)

  4. mangoest/mongodb-query meerdere sorteringen