我正在从早期版本升级到pymongo 3.6+。现在不推荐使用集合save()
方法,建议使用insert_one
替代方法。我习惯于在w=1
方法上使用写关注点save()
,从文档中我还不清楚如何在使用insert_one()
时正确地执行写关注点。在3.x和4.x早期版本中,我应该如何处理?
答案 0 :(得分:1)
您可以使用with_options方法。示例:
db.users.with_options(write_concern=WriteConcern(w="majority")).insert_one(
{"name": name, "email": email}
)
答案 1 :(得分:0)
据我所知,现在已在全局范围内设置写关注,并且单独的insert_one
操作无法更改该写关注。默认的写关注点是w=1
,表示已给出确认。 PyMongo提供了interface to modify the global write concern。
答案 2 :(得分:0)
您可以在代码中执行类似的操作...
feedparser