mongodb nodejs如何在数据库中设置字段为当前时间?

k4emjkb1  于 2023-05-06  发布在  Go
关注(0)|答案(1)|浏览(133)

我有一个使用最新版本MongoDB驱动程序的NodeJS应用程序。我使用updateMany和$set将字段更新为当前时间戳,但是我希望它是DB中的当前时间戳,而不是NodeJS服务器中的时间戳。基本上是“$$NOW”操作,如果它在Node MongoDB的updateMany中支持的话
我尝试使用new Date(),但正如我所说,我希望时间在DB服务器中,而不是nodeJS服务器中,我尝试使用$$NOW,但nodejs中的updateMany不支持它

3zwjbxry

3zwjbxry1#

尝试使用管道更新:

db.collection.updateMany(
  {},
  [{$set: {now: "$$NOW"}}]
)

看看它在playground example上是如何工作的(它不支持updateMany

相关问题