【问题标题】:Insert date value from nodejs to mongodb从nodejs插入日期值到mongodb
【发布时间】:2021-03-12 14:42:17
【问题描述】:

我正在使用 express 和 mongodb 为商店网站插入一些商品.. 是否可以自动插入当前的插入日期而不进行任何输入

【问题讨论】:

标签: javascript node.js mongodb express ejs


【解决方案1】:

您可以使用已经存在于 >4 版本的 mongoose 中的 mongoose 时间戳 你可以这样做

 var LoanSchema = new Schema({
  someField: { type: String, trim: true, required: true },
  someOtherField: { type: String, trim: true, required: true },
}, {
    timestamps: true
} );

它将自动在您的集合中创建 2 个附加字段 createdAt 和 updatedAt

否则你可以像这样向你的字段添加默认键

someDateField: { type: Date, default: Date.now()},

【讨论】:

    猜你喜欢
    • 2014-02-12
    • 1970-01-01
    • 1970-01-01
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多