我在作为分片复制集一部分的盒子上运行以下命令。我只是想从这个特定的分片导出,我也会在另一个分片上运行相同的命令。
当我这样做时,Mongo 最多应该转储 172 万条记录,但相反,它似乎正在尝试导出集合中的总共 5.9 亿条记录。为什么查询不会只应用和导出我选择的数据?
mongodump -d obscured -c message --query "{sendDate: {\$gt: 1380499200}}" \
--out=da1-messagedump --port=27018
任何帮助将不胜感激。