MongoDB 4.4.10 调整wiredTigerConcurrentWriteTransactions参数时抛出‘Did not consume whole string’ 。
解决方式:在设置的值上增加引号。
> db.version()
4.4.10
> db.runCommand({ getParameter:1, "wiredTigerConcurrentWriteTransactions":1})
{ "wiredTigerConcurrentWriteTransactions" : 128, "ok" : 1 }
> db.adminCommand( {setParameter:1,"wiredTigerConcurrentWriteTransactions":256 } )
{
"ok" : 0,
"errmsg" : "Did not consume whole string.",
"code" : 9,
"codeName" : "FailedToParse"
}
## 在设置的值上添加引号,正常
> db.adminCommand( {setParameter:1,"wiredTigerConcurrentWriteTransactions":"256" } )
{ "was" : 128, "ok" : 1 }