MongoDB - 预期元素名称为'DateTime',而不是'Ticks'。错误

时间:2015-12-17 12:01:07

标签: mongodb datetime

我已导出mongoDB集合并将其导入其他数据库/服务器。

当我尝试从这个集合中获取数据时,我的“预期元素名称为'DateTime',而不是'Ticks'。”错误。

花了很多时间后,我注意到CreatedDate字段上有订单错误。

一定是这样的;

"CreatedDate" : {
   "DateTime" : ISODate("2015-04-02T16:11:50.901Z"),
   "Ticks" : NumberLong(635635879109017711)
},

但是在某些记录中就是这样;

"CreatedDate" : {
   "Ticks" : NumberLong(635635879109017711),
   "DateTime" : ISODate("2015-04-02T16:11:50.901Z")
},

“Ticks”和“DateTime”值的顺序不正确,会引发错误。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

安装c#mongo驱动程序解决了我的问题。