我需要帮助来更新 MONGO DB。这是我的文件:
Functions : {
"cgi0-app" : {
"calculatedConfigValues" : {
"floor" : 0.0 ,
"ceiling" : 49.0 ,
"calculatedBrokenValue" : 2.033 },
"userConfigValues" : null },
"shop-app" : {
"calculatedConfigValues" : {
"floor" : 0.0 ,
"ceiling" : 70.0 ,
"calculatedBrokenValue" : 2.413 } } }
我正在尝试在 MongoDB 中将 shop-app 的“上限”值从 70 更新到 100,但没有成功。这是我的代码:
BasicDBObject find = new BasicDBObject("Functions.shop app.calculatedConfigValues.floor",0);
BasicDBObject set = new BasicDBObject("$set", new BasicDBObject("Functions.shop- app.calculatedConfigValues.$.ceiling", 100);
getDB().update(find, set);
有人可以帮我做错什么吗?