如何在对象数组中插入与另一个字段具有相同值的字段

时间:2019-06-24 05:53:07

标签: mongodb

我希望这样:一个新字段<Router>,其值与UniqueOrder相同。

Order

我尝试了以下操作:

{
    "Stage" : [ 
            {
               "Order" : 0,
               "UnqiueOrder" : 0
            }, 
            {           
               "Order" : 1, 
               "UnqiueOrder" : 1      
            }
    ]
}

但这只给了我

db.getCollection('projectflows').updateMany(
 {},
  { $set: { "Stage.$[].UniqueOrder" : 1} }
)

我想这样回答:

{
    "Stage" : [ 
            {
               "Order" : 0,
               "UnqiueOrder" : 1
            }, 
            {           
               "Order" : 1, 
               "UnqiueOrder" : 1      
            }
    ]
}

0 个答案:

没有答案