MongoDb, как найти предыдущий и следующий элемент в списке - PullRequest
3 голосов
/ 25 сентября 2011

предположим, у меня есть коллекция со следующей структурой

{
'_id': 'some id',
'items': [item1, item2, ..., itemN]
}
....

Можете ли вы помочь мне, как я могу найти предыдущий и следующий элемент, если я знаю "некоторый идентификатор" и itemK

* 1005Конечно, я могу просто вернуть все элементы, а затем проанализировать их на стороне сервера.Но я думаю, что должно быть какое-то решение

1 Ответ

0 голосов
/ 25 сентября 2011

Вы можете выборочно возвращать отдельные поля , но я не вижу, как можно вернуть отдельные элементы из массива в поле и, конечно, не использовать запрос, основанный на относительных позициях в этом массиве.

Поле элементов настолько велико, что вам нужно вернуть меньше целого поля?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...