Pymongo中如何指定数据库文件的本地保存路径

How to specify local save path for database file in Pymongo

我正在使用 Pymongo (MongoDB) 制作应用程序。我已经设法将数据记录到 MongoDB 数据库,但我希望能够指定 确切路径 数据库文件将被保存的位置。

我想要这个的原因是另一个应用程序应该能够 select(这非常重要)db 文件并加载它的内容。并且需要很容易找到该特定文件。

编辑: 编辑 Mongo 的配置文件对我来说不是一个选项,因为每次程序 运行.

时用户都可以指定

cant 在 python 中做到这一点。

您必须在您的计算机上转到 mongodb settings 并告知保存数据库的位置

pymongo 它只是一个与 mongodb 服务器通信的客户端。

但是,您可以使用 pymongo 指定要连接到哪个数据库,如下所示:

MONGO_URI_db1 = "mongodb://<username>:<password>@localhost:27017/database1"
MONGO_URI_db2 = "mongodb://<username>:<password>@localhost:27017/database2"

编辑 mongodb 的数据库位置 inspiration 可以实现您的目标。