在插入 mongodb 时,我可以将 writeconcern 设置为只会忽略 Duplicate Key 错误的东西吗?我想完全忽略这些错误,但如果出现其他问题,仍然可以捕获。我特别想知道我是否失去了与数据库的连接,或者 mongod 本身是否崩溃。(我在一个研究网络上,所以这两件事并不总是最可靠的。)
我看到的似乎接近的 writeconcern 是 UNACKNOWLEDGED,但我不知道它到底会捕获什么以及将忽略什么。
我的应用程序是用 mongo 驱动程序版本 2.10.1 和使用 mongo 版本 2.4.6 的 Java 编写的
我避免使用默认的 writeconcern 并简单地捕获异常,因为我不想要异常开销。我预计重复键的数量会很高。这是一个愚蠢的担忧吗?