如何更新数组数组中的元素

时间:2017-11-29 14:20:41

标签: mongodb mongoose feathersjs

我需要数组数组中的更新元素

data ={ dataId :'dataId', field1:'fieldEnum',
        items[{itemCategory:'itemEnum', 
              itemData:[{_id:'idItem',value:'itemValue'}]}
             ]
     }
  

如何将 itemValue 修补为 newValue

,我用羽毛和猫鼬尝试这个代码,但没有工作:(

app.service('serviceName').patch(dataId,{
      'data.items.$':{
        'itemData.$.value':newValue
      }
    },{query:
        {'data.field1':"fieldEnum",'data.items.itemData._id':idItem}});
  }

Mongoose重新'data.items。$'具有良好的价值data.itemsindexOfElementInArray ..但是seconde'itemData。$。value'no remplace $ by index

0 个答案:

没有答案