如何从MongoDb Atlas免费云版本导出数据库中存储的现有文档?

问题描述 投票:0回答:1

我在免费集群上的数据库中存储了大约500k个文档,通过MongoDB的免费云版本MongoDB Atlas提供。我的总存储量为512MB,所以我需要删除这些数据,但是首先我需要将数据导出为csv文件或excel。

我刚刚安装了MongoDB的shell,并使用Pymongo驱动连接到数据库。我没有在本地安装MongoDB。

我试着从命令行中使用Mongoexport,但它没有工作,说明该命令没有被识别。我使用的是python。

python mongodb csv export pymongo
1个回答
1
投票

假设你已经有了 命令行工具 安装在您的系统中。

mongoexport -h <hostname:port> -d <db name> -c <collection> -u <user> -p <password> -o <output file>

应该导出你的集合的JSON.如果你想要一个二进制导出,以便将来在不同的基础设施中还原,你应该使用

mongodump -h <hostname:port> -d <db name> -c <collection> -u <user> -p <password> -o <output file>
© www.soinside.com 2019 - 2024. All rights reserved.