0

我有这个查询,它生成 10340 Failure parsing JSON string near: my_da error。如果我将条件从 reading_Date 更改为具有 baisc 匹配的另一个字段,则它可以工作。解析 JSON 日期时发生了一些事情..

sudo bin/mongodump --db myDB --collection myColl -q "{my_date: {$gte: {Date(1341230400000)}}}" --out -> dump/myDB/will.bson

有人可以帮忙吗?

reading_date 以 ISODate 格式存储为: "my_date" : ISODate("2011-08-31T12:00:00Z")

谢谢!

4

1 回答 1

2

试试这个:

$ mkdir dump
$ mongodump -d myDB -c myColl -q "{my_date: {\$gte: { \$date: 1341230400000 } }}" -o dump/

$date 是 64 位有符号整数的 JSON 表示形式,表示自纪元以来的毫秒数(在 1.9.1 版之前无符号)。 Mongo 扩展 JSON

运算符 $ 也被转义

于 2012-08-07T01:35:59.713 回答