在第二级项目上响应本地Firebase查询

时间:2018-09-27 09:08:47

标签: reactjs firebase native

我正在尝试在react native中编写一个firebase函数,该函数将从整个数据库中删除我的用户。

我的数据库中有2个顶级部分

聊天和用户,结构看起来像这样

chat
 +user4-iser6
 +user1-iser12
 +user4-iser10
 +user15-user1
users
 +user1
  -connectorList
    user3: "H"
    user8: "H"
    user14: "C"
 +user2
  -connectorList
    user8: "C"
    user1: "C"

在聊天中,我们具有聊天对,因此,当两个用户之间正在进行对话时,密钥将列出userX-userY。

第一个问题) 如果我们想从所有聊天中删除user1,我需要获取所有的聊天对,分别是userX-user1和user1-userX。与firebase函数equalTo()一样,我该如何做到这一点呢?我需要给它一个确切的值,在这里不起作用。

第二个问题) 我需要从所有connectorList中删除user1信息,因此您可以看到在user2下有一个connectorList,并且在此列表中是一个值为C的user1键。我需要从那里和所有用户用户连接器列表中删除user1。

谢谢。

0 个答案:

没有答案