mongodump过去2天的所有文件

时间:2015-11-04 12:18:53

标签: mongodb

我正在使用mongodb,我想从收集观察中获取所有文件,有超过一百万个文件,所以我想从过去两天拿走那些文件。

我正在尝试这个:

mongodump -d mydb -c observations -q '{timestamp: {$gte: new Date(1448928000000)}}'

我的json文件就像:

_id : ObjectId(),
loc : Array
creation : Date(),
timestamp : Date(),
user_id ; ObjectId(),
data : object

但是最后一个查询返回了0个文档,所以我可能做错了。

我想从最近2天获取所有这些数据,任何想法?

PD:是的,我之前一直在寻找,但我找不到任何有用的东西。

修改

stackoverflow

尝试此操作
mongodump -d correos -c observations --query "{\"ts\":{\"\$gt\":{\"\$date\":`date -d 2015-09-01 +%s`000},\"\$lte\":{\"\$date\":`date -d 2015-11-05 +%s`000}}}"

我没有收到任何文件。

0 个答案:

没有答案