0

我们有 mongoDB 主从配置。我使用属性 com.mongodb.WriteConcern.REPLICAS_SAFE 更新了 spring mongoDB 模板驱动程序以了解副本。我在日志文件中收到以下错误。

[conn2788271] runQuery 调用 xxx.$cmd { getlasterror: 1, w: "com.mongodb.WriteConcern.REPLICAS_SAFE", wtimeout: 0 }

[conn2786380] 用户断言:14830:无法识别的 getLastError 模式:com.mongodb.WriteConcern.REPLICAS_SAFE

[conn2786380] command xxx.$cmd command: { getlasterror: 1, w: "com.mongodb.WriteConcern.REPLICAS_SAFE", wtimeout: 0 } ntoreturn:1 keyUpdates:0 reslen:182 0ms

似乎错误来自此文件 https://bitbucket.org/wesc/debian-mongodb/src/97846fbc9d31/mongodb-2.0.2/db/repl_block.cpp

如果我遗漏了什么,有什么线索吗?

4

1 回答 1

0

确保您使用的是整数 1 而不是字符串“1”。

请检查:https ://jira.mongodb.org/browse/JAVA-464

于 2013-05-29T09:08:34.137 回答