从 Firebase 数据库中删除指定的阵列



如果我选择 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()
},

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

尝试做这样的事情:

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

考虑:category"category1"itemId"1"

因此,该函数将被调用为:removeItem("category1", "1")//删除 "item2">

最新更新