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

structure imbriquée de requête mongodb

Vous devez imbriquer le $elemMatch opérateurs pour faire correspondre les niveaux imbriqués de vos tableaux pour correspondre à l'élément :

db.coll.find({
    "categories": { 
        "$elemMatch": { 
            "values": { 
                "$elemMatch": {
                    "$elemMatch": { "$in": ["A"] }
                }
            }
        }
    }
})