我有这个查询,它生成10340失败解析JSON字符串附近:my_da错误。如果我将readditanal从reading_Date更改为另一个带有baisc匹配的字段,则可以正常工作。解析JSON日期时会发生一些事情。
sudo bin / mongodump --db myDB --collection myColl -q“{my_date:{$ gte:{Date(1341230400000)}}}”--out - >转储/ MYDB / will.bson
有人伸出援助之手吗?reading_date以ISODate格式存储为:“my_date”:ISODate(“2011-08-31T12:00:00Z”)
谢谢!
答案 0 :(得分:2)
试试这个:
$ mkdir dump
$ mongodump -d myDB -c myColl -q "{my_date: {\$gte: { \$date: 1341230400000 } }}" -o dump/
$ date是64位有符号整数的JSON表示,自epoch以来的毫秒数(版本1.9.1之前的无符号)。 Mongo Extended JSON
运营商$也被转义