dateFromString 不包括有效日期

dateFromString not covering valid date

我正在尝试隐藏 Mongo 中的日期。我们还没有使用 4.0,所以我必须使用 dateFromString。

我存储的日期是有效日期:“2019-02-05T03:38:52.441Z”

我可以在本地 4.0.6 上执行此操作,效果很好!

{ $toDate: "$eventTime" }

但我需要在 Mongo 的旧版本上 运行 这个。我改为:

{ $dateFromString: { dateString:  "$eventTime" }}

我收到以下错误:

"$dateFromString requires that 'dateString' be a string, found: date with value 2019-02-05T03:38:52.441Z"

我觉得这是一个有效的约会...有什么想法吗?除了升级 Mongo :)

我必须将此添加到我的测试数据中: var ISODate = require('isodate');

ISODate("2019-08-13T17:54:00.800Z"),