【发布时间】:2018-03-08 19:26:57
【问题描述】:
我想保留以下文件,
{ "_id" : 1, "item" : "ABC1", 尺寸: [ { "k": "l", "v": 25} , { “k”:“w”,“v”:10 },{“k”:“uom”,“v”:“cm”}] }
但需要为所有三个数组元素再添加一个字段,因此上述文档将返回为:
{ "_id" : 1, "item" : "ABC1", 尺寸: [ { "k": "l", "v": 25} , {“k”:“w”,“v”:10},{“k”:“uom”,“v”:“cm”}],尺寸:{“k”: "l", "v": 25} } // 这里维度包含第一个数组元素
{ "_id" : 1, "item" : "ABC1", 尺寸: [ { "k": "l", "v": 25} , { “k”:“w”,“v”:10},{“k”:“uom”,“v”:“cm”}],尺寸:{“k”: "w", "v": 10 } }// 这里维度包含第二个数组元素
{ "_id" : 1, "item" : "ABC1", 尺寸: [ { "k": "l", "v": 25} , { “k”:“w”,“v”:10},{“k”:“uom”,“v”:“cm”}],尺寸:{“k”: "uom", "v": "cm" } }// 这里维度包含第三个数组元素
你能帮我解决这个问题吗?
【问题讨论】: