De plus, ce n'est pas la réponse exacte que vous recherchez, mais vous pouvez vous en approcher avec $in opérateur :
db.i.find({
children : { $in : arr}
})
Gardez à l'esprit que cela ne produira pas le résultat mentionné ci-dessus (il affichera toutes les valeurs du tableau et non {_id:"1",children:["1.1"]},
).
Mais vous pouvez suivre ce que j'ai suggéré et après cela, dans votre application, parcourir tous les résultats et ne générer que l'intersection des enfants avec votre tableau.