【问题标题】:Delete specified array from firebase database从 firebase 数据库中删除指定的数组
【发布时间】:2018-12-15 02:14:55
【问题描述】:

如果我选择 item2 的删除按钮,我想删除 item2。

 {
      "items" : {
        "category1" : {
          "item" : {
            "0" : {
              "name" : "item1",
            },
            "1" : {
              "name" : "item2",
            },
            "2" : {
              "name" : "item3",
            }
          }
        },
        "category2" : {
          "item" : {
            "0" : {
              "name" : "item1",
            }
          }
        }
}

我尝试使用此代码:

removeItem: function (item, category) {
        db.ref('items').child(category1).child('item').child(item['.key']).remove()
      },

有人看到我错过了什么吗?

【问题讨论】:

    标签: javascript json firebase-realtime-database vue.js vuejs2


    【解决方案1】:

    尝试做这样的事情:

    removeItem: function (category, itemId) {
            db.ref('items').child(category).child('item').child(itemId).remove()
          }
    

    考虑:category"category1"itemId"1"

    所以,函数将被调用为:removeItem("category1", "1") // 删除“item2”

    【讨论】:

      猜你喜欢
      • 2019-01-24
      • 1970-01-01
      • 2017-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-18
      相关资源
      最近更新 更多