【发布时间】:2020-05-06 00:02:15
【问题描述】:
我需要更新一个匹配 item.id 的文档
更新文档的字段存储在对象项中
查询:
bulk.find({ id: item.id }).upsert().updateOne({ $set: item, $currentDate : {lastModified: true} })
{$set: item} - 完成这项工作并将项目中的所有字段添加到文档中,但是当我添加 $currentDate 字段时,mongo 返回:
errmsg: "Updating the path 'lastModified' would create a conflict at 'lastModified'",
我应该只做 item.lastModified = (new Date()).getTime(),还是可以通过查询来做?
【问题讨论】:
标签: mongodb