gpt4 book ai didi

mongodb - 如何在 MongoDb 中创建一个默认值作为当前时间戳的 Date 字段?

转载 作者:IT老高 更新时间:2023-10-28 13:11:19 26 4
gpt4 key购买 nike

如何创建具有默认值的日期字段,默认值应该是集合中发生插入时的当前时间戳。

最佳答案

这很简单!例如,当您使用 Mongoose 时,您可以将函数作为默认值传递。Mongoose 然后为每次插入调用该函数。

因此,在您的架构中,您会执行以下操作:

 {
timestamp: { type: Date, default: Date.now},
...
}

记住只传递函数对象本身 Date.now 而不是函数调用的值 Date.now() 因为这只会将日期设置为创建 Schema 时的值。

此解决方案适用于 Mongoose 和 Node.Js,我希望这是您的用例,因为您没有更准确地指定。

关于mongodb - 如何在 MongoDb 中创建一个默认值作为当前时间戳的 Date 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36550263/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com