Auch dies ist nicht die genaue Antwort, nach der Sie suchen, aber Sie können mit $in Betreiber:
db.i.find({
children : { $in : arr}
})
Beachten Sie, dass dies nicht zu dem oben genannten Ergebnis führt (es werden alle Werte im Array ausgegeben und nicht {_id:"1",children:["1.1"]},
).
Aber Sie können das tun, was ich vorgeschlagen habe, und danach in Ihrer Anwendung alle Ergebnisse durchlaufen und nur die Schnittmenge von Kindern mit Ihrem Array ausgeben.