我正在尝试从日期以 ISO 格式存储的 Mongodb 导出数据。例如 -
{
"_id" : "abcdef",
"log" : [
{
"ts" : ISODate("2015-05-14T17:21:51Z"),
"visitorId" : NumberLong(219301285)
},
{
"ts" : ISODate("2015-05-15T19:20:52Z")
}
],
"uts" : ISODate("2015-05-14T17:21:50.589Z")
}
当我将导出命令编写为
mongoexport --host localhost:27018 --db mydb --collection mycoll --query '{"log.ts":{$gte :new Date(1431619200000)}}'
--out test_1.json
它以 JSON 格式给我结果,但日期格式是数字
{
"_id": "abcdef",
"log": [
{
"ts": {
"$date": 1431624111000
},
"visitorId": 219301285
},
{
"ts": {
"$date": 1431667764000
},
"visitorId": 0
}
],
"uts": {
"$date": 1431624110589
}
}
我想要的是日期应该是 ISO 格式而不是数字。
我怎样才能做到这一点?
我尝试使用以下格式,但它不起作用并给出错误
mongoexport --host localhost:27018 --db mydb --collection mycoll --query "{'log.ts':{'$gte' :{'$date':'2015-05-15 10:00:00.000Z'}}}" --out test_1.json