日付範囲内でダンプしようとしているコレクションがあります。すべての行に対して機能するクエリがあり、 $date: 1058715 (数値) でも機能しますが、その条件の行と一致しないため、推測しているものは何も出力されません。
monog の日付は ISODATE(yadayada) として保存されているため、$date: (数値) でクエリを実行できますか?
シェルで日付を作成し、その数値を使用してその値を取得しました。
Heres 私の作業クエリ 、行を出力しません
sudo bin/mongodump --db myDB --collection myColl -q '{"reading_date" : { "$gte" : { $date:1341230400000}}}' --out - > dump/myDB /will.bson
でも必要だと思う
sudo bin/mongodump --db myDB --collection myColl -q '{"reading_date" : { "$gte" : new Date(2012,05,01)}}' --out - > dump/myDB /will.bson