Предположим, я делаю запрос в Mongodb, как это
db.user.find({$or : [{"field1" : "abc"}, {"field2" : "def"}, {"field3" : "ghi"}]})
И ряд документов возвращается. Какой самый простой способ узнать, какой (или несколько) из трех фильтров соответствует каждому возвращенному документу? «Самым простым» я не хочу добавлять больше исполнений find ().
Спасибо.