MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

requête mongodb par sous-champ

Essayez :

db.XXX.find({ "_id.module" :  "B" });

La différence est que votre requête d'origine essaierait de correspondre à l'intégralité de ce sous-document (c'est-à-dire où _id est un sous-document contenant un champ "module" avec la valeur "B" et rien d'autre)

Référence :MongoDB Dot Notation