mongoDB日志文件getlasterror:1,w:“0”;com.mongodb.WriteConcern.replications“U SAFE”;

mongoDB日志文件getlasterror:1,w:“0”;com.mongodb.WriteConcern.replications“U SAFE”;,mongodb,spring-data-mongodb,Mongodb,Spring Data Mongodb,我们有mongoDB主从配置。我使用com.mongoDB.WriteConcern.replications\u SAFE属性更新了spring mongoDB模板驱动程序,使其能够识别副本。我在日志文件中发现以下错误 [conn2788271]运行查询调用xxx.$cmd{getlasterror:1,w:“com.mongodb.WriteConcern.replications_SAFE”,wtimeout:0} [conn2786380]用户断言:14830:无法识别的getLastE

我们有mongoDB主从配置。我使用com.mongoDB.WriteConcern.replications\u SAFE属性更新了spring mongoDB模板驱动程序,使其能够识别副本。我在日志文件中发现以下错误

[conn2788271]运行查询调用xxx.$cmd{getlasterror:1,w:“com.mongodb.WriteConcern.replications_SAFE”,wtimeout:0}

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

[conn2786380]命令xxx.$cmd命令:{getlasterror:1,w:“com.mongodb.WriteConcern.replications_SAFE”,wtimeout:0}ntoreurn:1键更新:0 reslen:182 0ms

似乎错误来自此文件


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

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


请检查此项:

我试图将属性更改为int值2而不是常量,但它仍然在日志中生成断言。解决方法是构造新bean并将上述bean的ref提供给