gpt4 book ai didi

mongodb - 如何在 MongoDB 中锁定集合

转载 作者:可可西里 更新时间:2023-11-01 10:00:58 26 4
gpt4 key购买 nike

我的数据库中有一个集合

1.我想在用户更新文档时锁定我的收藏

2.在为其他用户更新集合时没有完成Expect Reads操作

请给出如何在 MongoDB 中锁定集合的建议

最好的问候

GY

最佳答案

MongoDB 已经实现了写入器贪婪数据库级锁。

这意味着当一个特定的文档被写入时:

  • User 集合将被锁定
  • 在写入数据之前不可读取

没有读取可用的原因是因为 MongoDB 无法在写入时进行一致的读取(该死的物理学,你又赢了)。

值得注意的是,如果您想要一个更复杂的锁,跨越多行,那么这在 MongoDB 中将不可用,并且没有真正的方法来实现这样的事情。

关于mongodb - 如何在 MongoDB 中锁定集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21303667/

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