Sails 1.x使用mongodb将createdAt和updatedAt保存为 string 而不是 Date 类型。
问题是我有一个带有$ add(添加天,月,秒等)的聚合管道,并带有createdAt和updatedAt字段,而Mongodb抛出错误,即$ add仅接受数字类型。 strong>或日期,而不是字符串。
谢谢
答案 0 :(得分:1)
确保您对日期列的模型定义使用类型'ref'和columnType'datetime':
date: { type: 'ref', columnType: 'datetime', required: true },
number: { type: 'number', columnType: 'float', defaultsTo: 0 }