我正在寻找 MongoDB 中安全和同步写入的最佳实践。我在 asp.net 和 mongo 数据库上有一个服务器。我有一些服务器方法,它们不仅可以使用相同的集合,还可以同时使用相同的对象。所以我需要最有效的方式来同步数据库写入。
使用 mongo API 或 C# 工具(如锁)更好地执行此操作吗?每种情况下的表现如何?
如果我让我的所有DBHelper
方法(通常包含多个原子操作)在处理不同对象时异步运行(对象 id 始终DBHelper
作为参数传递)并在使用相同对象 id 时同步运行,那将是完美的。
我将不胜感激任何解释以及相关文章的链接。