我在mongodb中有以下文件
{
"CompanyCode" : "xyz",
"TktDetail" : [
{
"Type" : "ab yyy (123+4)",
"Qty" : [{
"1-Aug" : 48
}, {
"1-Sep" : 42
}]
},
{
"Type" : "bc xyz (123+4)",
"Qty" : [{
"10-Aug" : 2
}, {
"10-Sep" : 2
}, {
"11-Sep" : 2
}]
}]
}
我想更新嵌入1-Aug
数组中的Qty
数组中的TktDetail
值。
我曾尝试使用以下查询。它没有更新
db.test.update({"CompanyCode":"xyz","TktDetail.type":"ab yyy (123+4)"},{$set:{"TktDetail.$.Qty.$.1-Aug":55}});
任何帮助都会很棒。
答案 0 :(得分:1)
目前无法在一次通话中进行此操作,但此处是您可以观看的JIRA:https://jira.mongodb.org/browse/SERVER-831希望可能进入2.5(2.6稳定)。