具有日期范围的{mongoexport

时间:2016-02-10 22:37:29

标签: mongodb

mongoexport出现问题似乎在查询中失败了。如果我删除查询导出工作。任何帮助将不胜感激。 Env MongoDB 3.2

我试图找到所有已创建字段的记录> = 2015年12月21日 按照先前帖子(https://stackoverflow.com/users/1148648/adam-comerford

中的建议转换日期
> new Date(2015,11,21)*1
1450648800000
> new Date(1450648800000)
ISODate("2015-12-20T22:00:00Z")




 mongoexport -d MyDB -c MyCollection -q '{created:{$gte:new  Date(1450648800000)}}' --out C:\Test\myRecords.json

出口结果

PS C:\Users\Me> mongoexport -d MyDB -c MyCollection -q '{created:{$gte:new Date(1450648800000)}}' --out C:\Test\myRecords.json
2016-02-11T00:00:08.223+0200    connected to: localhost
2016-02-11T00:00:08.228+0200    exported 0 records
PS C:\Users\Me>

1 个答案:

答案 0 :(得分:0)

一旦我应用了webDEVILopers推荐的解决方案将字符串转换为导出工作的日期,似乎日期在mongoimport中作为字符串导入。 (见Importing Date-datatype using mongoimport)。该字段转换为日期后,导出正常。