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

query mongo - ottenere un oggetto specifico (il suo `_id` è noto) dall'array di oggetti MA questo array è anche una parte dell'elenco di documenti

Non sono sicuro che tu lo voglia usando gli script MongoDB o il linguaggio della tua app (Nodejs se sbaglio)

Ecco come funziona su Mongo Shell Script

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

La documentazione è qui

Se questo non è ciò che desideri, aggiorna il tuo post e aggiungi la lingua/il framework che stai utilizzando