sql >> Databáze >  >> NoSQL >> MongoDB

mongo dotaz - získání konkrétního objektu (jeho `_id` je známo) z pole objektu ALE toto pole je také součástí seznamu dokumentů

Nejsem si jistý, zda to chcete pomocí skriptů MongoDB nebo jazyka vaší aplikace (Nodejs, pokud se mýlím)

Takto to funguje na Mongo Shell Script

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

Dokumentace je zde

Pokud to není to, co chcete, aktualizujte prosím svůj příspěvek a přidejte jazyk/rámec, který používáte



  1. MongoDB - Projektování pole, které ne vždy existuje

  2. Jaký je nejlepší způsob, jak zvládnout globální připojení Mongodb v NodeJs

  3. Aktualizujte vložený dokument v mongodb pomocí C#

  4. MongoDB převádí datum na řetězec