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