我的收藏中有很多文件我希望通过在Mongo数据库中重复只更改一个字段即“日期”(这将是当前时间)来保存相同的数据。那么我怎样才能在mongodb中这样做。< / p>
答案 0 :(得分:0)
您可以使用$set
运算符仅更新文档的一个字段。您无需重写整个文档:
collection.update({"_id": docId}, {$set: {"date": someDate }})
如果要将某个字段设置为当前日期值,请考虑使用$currentDate
运算符:
collection.update({"_id": docId}, {$currentDate: {"date": true }})
// or
collection.update({"_id": docId}, {$currentDate: {"date": { "$type": "timestamp" }}})