gpt4 book ai didi

mongodb - MongoDB 2.x 是否写入问题 { w : 1 } truly equals to { safe : true }?

转载 作者:行者123 更新时间:2023-12-03 02:07:53 24 4
gpt4 key购买 nike

标题确实说明了一切。我似乎无法在文档中找到“安全”关键字的正确答案,但是 w:1 = 等待独立服务器(可以是replicaSet env 中的主服务器),这似乎符合我对“安全”的理解。

此外,我们在 mongodb 上启用日志功能,是否需要 {j:true} 才能使其与 {safe:true} 兼容?

http://docs.mongodb.org/manual/core/write-operations/#write-concern

最佳答案

是的,文档从来没有很好地告诉你这些东西,但是,是的,安全w 1.那里有很多来源,但这里有一个我发现有用的 PHP 驱动程序:

http://derickrethans.nl/mongoclient.html

他指出:

All of the other MongoDB drivers are making a similar change.

还有:

The biggest reason is that the new class will have acknowledged writes on by default—or expressed in deprecated wording: MongoClient has safe mode on by default.

所以答案是肯定的。

至于日记:

we enable journaling on mongodb, is {j:true} required to make it compatible to {safe:true} ?

一般来说,日记确认写入与日记不同。即使您使用 w 1,MongoDB 仍将继续使用日志,但它不会在响应您的请求之前等待日志写入。 j 默认情况下通常为 false。

关于mongodb - MongoDB 2.x 是否写入问题 { w : 1 } truly equals to { safe : true }?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14798552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com