Firebase根据子值删除节点

时间:2016-11-05 18:15:30

标签: javascript json firebase firebase-realtime-database

我想通过查询删除整个节点,例如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"

1 个答案:

答案 0 :(得分:10)

要删除所有具有某些特定值的子项的引用,您需要使用{{1}检索所有键(' -KVpQFXnzQkzzrowHxGk' -KVpQFXnzQkzzrowHxGk'在您的情况下) }然后使用equalTo函数删除那些引用。

示例代码在这里。

remove