【发布时间】:2019-06-08 08:36:43
【问题描述】:
嗨,我是 React Native 的新手,我正在制作一个管理社团的应用程序,我在我的 firebase 数据库中添加了“部门”和“社团”表,现在我想以这样一种方式加入这些表,如果我从部门中删除价值观,然后我各自的社会反对者也将其删除。
这是我的删除部门功能,删除社团的乐趣也一样;
deleteDept = () => {
var abcd = deptref
.orderByChild('uuid')
abcd.once('value', function(abcdSnap) {
var a = abcdSnap.val();
var b = Object.keys(a)[0];
deptref.child(b)
.remove()
.then(function() {
console.log('Remove succeeded.');
alert('Department Removed ');
this.setState({
isDialogVisible: false
});
})
.catch(function(error) {
console.log('Remove failed: ' + error.message);
});
});
};
【问题讨论】:
-
2 件事。 1. 始终正确缩进代码以确保可读性。 2. 你用的是什么数据库? firebase 实时数据库还是 firestore?
-
firebase 实时,我读过我们在 firebase 中使用“.once”来连接两个表,但不知道如何使用它以及我在代码中附加的图片链接两个表中的部门名称和描述匹配,然后它们都被删除@Kiong
标签: javascript react-native expo react-native-firebase