2017-09-11 2 views
0

J'ai des tableaux imbriqués comme ci-dessous dans l'une de mes collections,mongodb - l'interrogation et la projection valeur de l'élément de tableau imbriqué

enter image description here

comment récupérer la valeur du tableau de certains sous & je ne ai pas besoin l'un des autres champs de ce document. J'ai essayé d'utiliser la requête suivante, mais il ne m'a pas obtenir le résultat attendu,

requête:

db.getCollection('my_collection').find({"_id":"08d4608a-e6c4-1bd8-80e6-8d1ac448c34b"},{"_id":0,"customProperties.0.1":1}) 

Répondre

0

Vous pouvez essayer

db.getCollection.find({ 
    "someArray.someNestedArray.name": "value" 
}) 
+0

ce n'est pas que je me attends .. .J'ai besoin de trouver sur "_id" avec un tableau imbriqué en projection. – sqlcheckpoint