收藏
回答

云数据库重如何通过HttpApi 方式更新嵌套json里的元素?

如我的json是这样的 我该如何通过 httpapi 的方式局部更新 SetMealDishes下的指定json

{"DishTypes":[{"ID":"2016070400003366","name":"套餐","Dishes":[{"ID":"2017040100000001","Number":"10066","SetMealDishes":[{"SetMealDishID":"2021020200000011","DishID":"2016070400003701","Name":"果蔬腌猪梅肉","ReplaceDish":[{"SetMealDishID":"1LHJ6CN1WK5B","DishID":"2016070400003700","Name":"花津浦猪梅肉"}]}]}]}]}

回答关注问题邀请回答
收藏

2 个回答

  • 13781189621
    13781189621
    07-20
    有机会可以问一下
    07-20
    有用 1
    回复
  • Mr.Zhao
    Mr.Zhao
    03-10

    03-10
    有用
    回复 5
    • calabash
      calabash
      03-10
      收到 谢谢你 可是我不知道数组的顺序 我想通过SetMealDishes下SetMealDishID的值来更新它的Name数据 该如何处理呢
      03-10
      回复
    • Mr.Zhao
      Mr.Zhao
      03-10回复calabash
      层级太深了,不好搞,还是先查出来,确定位置再修改吧
      03-10
      回复
    • calabash
      calabash
      03-10回复Mr.Zhao
      谢谢你 除了用下标的方法 还有其他的方法吗 例如 我可以在.update之前where出这一段单独的json 然后我单独修改这一段json下的数据 有这样的操作吗
      03-10
      回复
    • Mr.Zhao
      Mr.Zhao
      03-10回复calabash
      层级不深可以
      https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/query-array-object.html
      03-10
      回复
    • calabash
      calabash
      03-10回复Mr.Zhao
      收到 谢谢你 官方说 不支持在数组中嵌套数组 那就是即使使用$. 最多层 也就2层 绝望了
      03-10
      回复
登录 后发表内容
问题标签