1

对于一个项目,我目前正在运行一个没有身份验证的本地 MongoDB 实例。

我使用 pymongo 连接到 python 中的数据库。对于大多数用例,我只想运行读取查询。我想指定一个只读pymongo.MongoClient连接,这样我就可以避免意外的写操作,这可能会弄乱数据库。


在副本的上下文中存在一个现有的相关问题。在我的例子中,Docker 中运行了一个节点。我还查看了阅读偏好文档

4

1 回答 1

0

防止意外修改 MongoDB 数据的唯一方法是启用身份验证。PyMongo 和其他驱动程序没有可以实现此目标的功能。

于 2017-03-22T15:48:14.563 回答