开发者问题收集

Mongoose 上可能未处理的 CastError:对于值“function now() { [native code] },转换为日期失败

2015-05-21
6274

运行 Express 应用程序时出现以下错误

Possibly unhandled CastError: Cast to date failed for value "function now() { [native code] }

日期字段在模型上定义为:

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

因此,我正在记录响应,并且该字段采用以下格式

updated: Thu May 21 2015 16:21:32 GMT-0300 (ART)

实际上我们使用的是 Mongoose v 3.4.0

我也尝试过使用 Moment.js 格式化响应,但警告仍然出现在终端上。

我将非常感谢您提供的帮助。

1个回答

旧问题,但如Ken所述,要创建或更新提供架构/模型,带有日期值

sendhelpdate:date.now()

< p>将其保存到db中为 “ sendhelpdate”:isodate(“ 2018-06-27T10:49:29.328+0000”), > 与传递日期的功能相反。现在请参见下面: 823971241

希望额外的细节将来会帮助某人

Jerome Hurley
2018-06-27