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 可以实现您的目标。
我正在使用 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 可以实现您的目标。