用于与MongoDB的pymongo.MongoClient连接的只读模式

时间:2017-03-22 15:10:11

标签: python mongodb pymongo pymongo-3.x

对于a project,我目前正在运行未经身份验证的本地MongoDB实例。

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

现有的related question位于副本的上下文中。就我而言,Docker中有一个节点在运行。我还查看了read preference docs

1 个答案:

答案 0 :(得分:0)

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