如何删除Firebase中的数据?
我想删除一个密钥,但我还没有能力实现它。 我正在尝试:
ref.child("notifications").once("value", function(usersSnap) { var i = 0 usersSnap.forEach(function(reciptsSnap) { //for every user reciptsSnap.forEach(function(reciptSnap) { reciptSnap.forEach(function(c) { if (reciptSnap.key=="jkk....."){ console.log("removed date nad its parent"+reciptSnap.key+" "+c.val()) reciptSnap.key.remove() //did not work brings remove is not a function }
reciptSnap
是一个DataSnapshot
,它包含来自数据库位置的数据。
它不能被直接删除。
您可以使用:
reciptSnap.ref.remove()
- Firebase云端function无法正常logging
- 知道在Firebase列表中添加了哪些新用户,即使在重新启动后也是如此
- Firebase云端function非常慢
- Firebase admin.auth.createUser错误(nodejs + Typescript + firebase-admin)
- Firebase FCM错误:“InvalidRegistration”
- 如何使用Node.js,Angular.js和Firebase实现无限滚动?
- 如何通过HTTPS将Firebase令牌发送到后端(Node / Express)
- 使用来自Firebase实时触发器function的其他参考值
- Firebase的JavaScript承诺在NodeJS