Пример обновления записей, общий вид функции
db.collection.update(query,data,upsert,multi)
query | Запрос |
data | Данные |
upsert | Создать документ, если ни один не найден по текущему запросу (true/false) |
multi | Обновить все документы удовлетворяющие запросу (true/false) |
db.users.update({ 'login':'user' },
{ '$set':{ 'when':'now' }, '$inc':{ 'count':1 } })
db.users.update({ 'login':'user' },
{ '$set':{ 'when':'now' }, '$inc':{ 'count':1 } }, true)