В оболочке Mongo или с любым клиентом Mongodb:
• Для Mongodb> = 3.2:
db.foo.updateMany({}, {$set: {lastLookedAt: Date.now() / 1000}})
См. http : //docs.mongodb.org/manual/tutorial/modify-documents/#update-multiple-documents
{}
- это условие (пустое условие соответствует любому документу ) {$set: {lastLookedAt: Date.now() / 1000}}
- это то, что вы хотите сделать • Для Mongodb> = 2.2:
db.foo.update({}, {$set: {lastLookedAt: Date.now() / 1000}}, { multi: true })
См. http://docs.mongodb.org/manual/tutorial/modify-documents/#update-multiple-documents
{}
- это условие (пустое условие соответствует любому документу) {$set: {lastLookedAt: Date.now() / 1000}}
- это то, что вы хотите сделать {multi: true}
- это опция «обновить несколько документов» • Для Mongodb & lt; 2.2:
db.foo.update({}, {$set: {lastLookedAt: Date.now() / 1000}}, false, true)
См. https://web.archive.org/web/20120613233453/http://www.mongodb.org/display/DOCS / Обновление
{}
- это условие (пустое условие соответствует любому документу) {$set: {lastLookedAt: Date.now() / 1000}}
- это то, что вы хотите сделать false
для параметра «upsert» (вставить, если нет, или обновление - не то, что вы хотите) true
для параметра «multi» (обновление нескольких записей)