2015-04-08 4 views
0

Могу ли я сделать запрос mongoDB для извлечения первого элемента массива?mongodb: получить первый элемент массива

Операторы запроса, такие как $ elemMatch, возвращают элементы массива, которые обрабатывают некоторый запрос на их содержимое. Я хочу, чтобы запрос по индексу элементов массива (внутри массива).

ответ

0

[$slice][1] - это то, что нужно. Пример использования пимонго:

db.coll.find_one(searchQuery,{arrayField:{"$slice":1}} 
Смежные вопросы