Как я могу выполнить mongodb findAndModify только для первого сопоставленного документа? - PullRequest
3 голосов
/ 24 августа 2011

Мне нужно найти и изменить первый соответствующий элемент, используя mongodb.Является ли это возможным?Я не смог найти, как это сделать из официального документа: http://www.mongodb.org/display/DOCS/findAndModify+Command

Нет метода findAndModifyOne.

1 Ответ

5 голосов
/ 24 августа 2011

Согласно документам"Эта команда может использоваться для атомарного изменения документа ( не более одного ) и его возврата".(выделение мое)

Редактировать: Если вы используете аргумент sort для findAndModify, он будет работать с первым найденным результатом в соответствии с критериями сортировки.

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