PyMongo驱动程序使用的默认写入问题是什么?

时间:2015-07-27 01:09:50

标签: python mongodb pymongo

我正在尝试将写入问题“ack”用于某些写入。但Pymongo文档没有说明设置此写入问题。是否通过DB服务器/副本集上的某些设置强制执行?在这种情况下,我如何总是使用“ack”的写入关注来进行某些更新/插入?

1 个答案:

答案 0 :(得分:2)

根据documentation,从PyMongo 2.4开始,ack是默认的写入问题。

来自changelog

的引用
  

MongoClientMongoReplicaSetClient类 - 这些连接   类做了确认的写操作(以前称为   '安全'写道)默认情况下。 ConnectionReplicaSetConnection是。{   已弃用但仍支持旧的默认“即弃即忘”行为。

2.4中还引入了相关的write_concern attribute, 也就是说,从3.0开始是只读的。