我的mongodb中有3亿条记录,我想从中导出所有记录,但是
我只能输出大约3000万条数据并且没有错误消息!我不知道
是mongoexport的限制还是我的export.Does
的错误 谁有问题?任何帮助将不胜感激。我的出口如下:/home/mongodb/bin/mongoexport -h 10.141.209.2 -p 27018 -d test -c microblogs --fields 'user_id,created_at,reposts_count,comments_count,source,text' --skip 36176225 --type=csv -o microblogs_36176225.csv
结果如下:
-rw-r--r-- 1 root root 60 Sep 29 21:39 microblogs_36176225.csv
答案 0 :(得分:0)
我不相信有限制,但我会先尝试导出到json,看看你是否有同样的问题。 您可以尝试拼接出口,因为它失败了#34;大约3000万人这样做
mongoexport --skip 0 --limit 30000000 -- sort{_id:1} --db microblogs
mongoexport --skip 30000000 --limit 30000000 -- sort{_id:1} --db microblogs
util you reach your 300 million
使用您选择的语言循环可以轻松解决此问题,以便您不要手动输入。
希望这有帮助。