Laissez-moi être directement à la question, OK, j'ai la structure du document commeInterrogation Documents intégrés MongoDB
laisser le nom de la collection soit échantillon;
si je ne connaissais pas le someIdAsString.
{
_id : ObjectId("someObjectId"),
test : {
someIdAsString : {
field1 : value1,
field2 : value2
},
someOtherIdAsString : {}
.....
.....
And so on
}
}
J'ai les field1 & valeurs field2 Comment faire une requête de la collection en utilisant ces informations.
field1 & field2 sera connu au moment de l'exécution permet de dire qu'il est field1 = '33' & field2 = '3333' et le document comme
{
_id : ObjectId("522182515f8wea670900001b"),
test : {
522182515f8c4wd70900001b : {
field1 : '33',
field2 : '3333'
},
522182515f8cea670900001b : {}
.....
.....
And so on
}
}
Merci
Veuillez donner un exemple avec les données de collecte réelles et un résultat attendu. –
Une partie du programme qui fait réellement la requête, rendrait les choses plus claires. – thefourtheye
field1 & field2 seront connus lors de l'exécution permet de dire qu'il est field1 = '33' & field2 = '3333' et le document comme '{ _id: ObjectId ("5221828c5f8cea670900as1d"), test: { 5221828c5f8cea670900001d : { field1: '33', field2: '3333' }, 5221828c5dscea670900001d: {} ..... ..... Et ainsi de suite }} , ' – Beast