tex*_*697 3 javascript firebase firebase-realtime-database
一直在阅读文档和其他帖子,但我无法删除节点.我试图通过值选择节点.
var eventContactsRef = firebase.database().ref('events-contacts');
eventContactsRef.orderByChild('eventContactId').equalTo(eventContactId);
Run Code Online (Sandbox Code Playgroud)
然后在结果上调用remove方法
eventContactsRef.remove(function (error) {
console.log(error);
});
Run Code Online (Sandbox Code Playgroud)
除了空错误值之外没有任何反应.我使用的是最新的firebase,大多数示例都是旧版本的,所以我不确定是否需要获取密钥,然后尝试删除它作为参考?
这是第一次使用firebase,所以我不确定我是否正确保存了数据.这是保存的代码.
var key = firebase.database().ref().child('event-contacts').push().key;
var url = firebase.database().ref('/event-contacts/' + key);
url.set(eventContacts);
Run Code Online (Sandbox Code Playgroud)
和截图
您无法删除查询本身.您只能删除与查询匹配的结果.
var eventContactsRef = firebase.database().ref('events-contacts');
var query = eventContactsRef.orderByChild('eventContactId').equalTo(eventContactId);
query.on('child_added', function(snapshot) {
snapshot.ref.remove();
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6139 次 |
| 最近记录: |