Firebase根据子值删除节点
Firebase remove node based on child value
我想通过delete * WHERE user_id =" -KTruPWrYO9WFj-TF8Ft"等查询删除整个节点,我如何在firebase上实现这一点?
-KVpQFXnzQkzzrowHxGk
answer: "1"
question_number: 2
user_id: "-KTruPWrYO9WFj-TF8Ft"
-KVpQFXODhsAMJYFNjy7
answer: "4"
question_number: 25
user_id: "-KTruPWrYO9WFj-TF8Ft"
要删除所有具有特定值的子引用,首先需要使用equalTo
查询检索所有键('-KVpQFXnzQkzzrowHxGk', '-KVpQFXnzQkzzrowHxGk'),然后使用remove
函数删除这些引用。
示例代码如下:
var ref = firebase.database(); //root reference to your data
ref.orderByChild('user_id').equalTo('-KTruPWrYO9WFj-TF8Ft')
.once('value').then(function(snapshot) {
snapshot.forEach(function(childSnapshot) {
//remove each child
ref.child(childSnapshot.key).remove();
});
});
相关文章:
- 在 D3js 强制图中添加和删除节点
- domparser删除节点不工作
- 如何使用vanillaJS将mp4视频插入到具有特定维度的html文档中,播放2秒,然后删除节点
- 删除节点的内联事件处理程序/属性
- Javascript .removeChild() 只删除节点
- 如何使用 jstree 获取每个已删除节点的父节点
- 从组中删除节点(对象、组等)
- 观察通过 chrome devtools 添加/删除节点时的 DOM 突变
- 从选择/组合 JavaScript 中删除节点
- 删除节点后的 JavaScript 事件处理程序
- 从 HTML 中删除节点
- E4x 删除节点,其中节点中的某些内容等于某些内容
- 单击“删除节点”并递减计数器
- d3.js强制布局拖动在删除节点后停止工作
- XML通过属性值JavaScript删除节点
- 如何遍历json树文件并删除节点
- 如何使用javascript从数组中删除节点
- 如何从选定的html中删除节点,而不将其从当前页面中删除
- 使用文本搜索并删除节点jquery
- 如果不包含任何文本,请删除节点