Вопрос о MongoDB/Mongoose запросов с использованием $ в http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24in
Если я сделать запрос, где и цель поля и $ в поле есть несколько значений, есть способ узнать, какие элементы target/$ в поле были сопоставлены в возвращаемом аргументе?
Например, если у меня есть куча документов, как этот
doc1 = { name : Abe, children : [Betty, Claire, Donald, Eamon] }
и я создал запрос
Model.find({ children : { $in : [Ann, Betty, Clive] } })
если я получить результат doc1 выше, есть ли способ я могу знать (без итерации через массивы вручную), какой целевой элемент и какой элемент $ в элементе совпадали? поэтому в приведенном выше случае, как я мог получить доступ к тому, что doc1 был выбран, потому что он соответствовал «Бетти»? Спасибо заранее!
и спасибо мошеннику -1 голос без комментариев/объяснений ... – Petrov