Поиск значения любого поля в MongoDB без явного его имени

Я просмотрел документацию MongoDB и погуглил этот вопрос, но не смог найти подходящего ответа. Итак, вот что я ищу. Предположим, у меня есть коллекция с такими элементами:

{
   "foo" : "bar",
   "test" : "test",
   "key" : "value",
}

Я бы хотел найти элемент, выполнив поиск во всех (может быть, за исключением конечного числа ;-)) полей. Другими словами: для данного запроса я НЕ знаю, в каком поле он должен быть найден.

На мой взгляд, что-то вроде этого

db.things.find({_ANY_ : "bar"}) 

даст мне пример элемента.

Спасибо за вашу помощь.

55
задан Max L. 22 July 2011 в 02:38
поделиться