【问题标题】:How to save createdAt updatedAt as Date type instead of String type with Sailsjs 1.0 and mongodb如何使用 Sailsjs 1.0 和 mongodb 将 createdAt updatedAt 保存为 Date 类型而不是 String 类型
【发布时间】:2018-07-08 20:58:58
【问题描述】:

Sails 1.x 将 createdAt 和 updatedAt 保存为 string 而不是 Date 类型的 mongodb。

问题是我有带有 createdAt 和 updatedAt 字段的 $add 聚合管道(添加天、月、秒等),Mongodb 抛出 $add 只接受 numeric 类型的错误strong> 或 日期,而不是字符串。

谢谢

【问题讨论】:

    标签: mongodb sails.js aggregation-framework waterline sails-mongo


    【解决方案1】:

    确保日期列的模型定义使用类型“ref”和 columnType“datetime”:

    date: { type: 'ref', columnType: 'datetime', required: true },
    number: { type: 'number', columnType: 'float', defaultsTo: 0 }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-20
      • 2020-12-04
      相关资源
      最近更新 更多