我已经获得了在mlab上托管的数据库。我试图将文件从数据库下载到我的计算机上。我该怎么办呢?我应该补充一点,我之前从未使用过mlab或MongoDB。我想要做的就是以某种格式下载文件(例如JSON或CSV),然后使用我的python脚本处理它们
我看到命令mongoexport可以解决这个问题,但我无法弄清楚如何使用它。我应该在我的cmd上运行吗?它不被识别为我的计算机上的命令,我需要下载什么才能修复它?
我看到的另一件事是pymongo。如果有人知道如何使用pymongo或python来导出数据,我很乐意听到它。
答案 0 :(得分:5)
Mongoexport是一个随MongoDB一起安装的工具。要获取mongoexport,请从此页面安装MongoDB:https://www.mongodb.com/download-center#production。
安装MognoDB后,打开cmd并导航到安装工具的位置(默认位置为C:\Program Files\MongoDB\Server\3.6\bin
):
cd C:\Program Files\MongoDB\Server\3.6\bin
从那里,您可以运行mLab工具选项卡中列出的导出命令。例如,要导出到JSON:
mongoexport -h ds012345.mlab.com:12345 -d <database> -c <collection> -u <user> -p <password> -o <output file>