mongodb обновление поля последних документов

shark_255

Новичок
Поскольку в монге нет автоинкрементов, неясно, как решить задачу с тем, чтобы обновить к примеру последние N документов.

Хотелось бы услышать советы тех, кто сталкивался с подобной задачей - или принудительно
добавлять поле с автоинкрементом, или другой вариант.

Получилось что-то типо такого, не знаю насколько правильно:

Код:
$cursor = $collection->find()->limit(10)->skip(0);

foreach ($cursor as $i)
{
    $i['view'] = 1;
    $collection->save($i);
    print_r($i);
}
 
Последнее редактирование:

stuchin

Новичок
я просто добавил поле с автоинкрементом, который сам организовываю
 

флоппик

promotor fidei
Команда форума
Партнер клуба
очевидно, что последние поля надо обновлять по дате. Не надо тащить в нереляционную бд автоматическую нумерацию строк из мускула.
 

stuchin

Новичок
в реальной задаче как раз автоинкрементальное поле очень нужно и полезно, по крайней мере я уже это оценил.
 
Сверху