小编She*_*ran的帖子

我们可以使用 PUSH 指令作为 'PUSH AL'

8086微处理器指令。我们可以使用PUSH指令作为'PUSH AL'吗?PUSH 指令的语法是什么,它的操作数是 16 位还是 8 位

x86-16

4
推荐指数
1
解决办法
4152
查看次数

如何在 Firebase (Android) 中实现 ondelete 级联

我是 Firebase 的新手。我想在 Firebase 中实现 ondelete 级联。这是我想要解决的问题我有两个表“用户”和“组”。

{  "users":{
"user1":{
    "username":"john",
    "full_name":"John Vincent",
    "created_at":"9th Feb 2015",
    "groups":{
        "group1":true,
        "group3":true
    }
    "last_logins":...
},
"user2": ...,
"user3": ...
}"groups": {
 "group1"{
    "group_name":"Administrators",
    "group_description":"Users who can do anything!",
    "no_of_users":2,
    "members":{
        "user1":true,
        "user3":true
    }
  },
 "group2"{
    "group_name":"Moderators",
    "group_description":"Users who can only moderate!",
    "no_of_users":1,
    "members":{
        "user2":true
    }
  }
}
}
Run Code Online (Sandbox Code Playgroud)

请原谅我上面的代码缩进。

现在,如果我从用户表中删除了 user1,那么应该如何使用 Firebase 从组表中自动删除它。

这可以使用 SQL 轻松完成,但我不知道如何在 Firebase 中执行此操作。在 Firebase 中执行此操作的一种方法是从用户中删除 user1,然后将 group1 和 group3 设置为 null,然后在组表中将 user1 设置为 group1/member 下的 null,但这需要 2-3 次调用。那么有没有其他最好的方法来做到这一点。请帮助我,我被困在这里。

android firebase firebase-realtime-database

1
推荐指数
1
解决办法
1735
查看次数