小编Joh*_*ohn的帖子

如果子项的子项包含值,则为Firebase查询

表的结构是:

  • 聊天记录
  • - > randomId
  • - > - >参与者
  • - > - > - > 0:'name1'
  • - > - > - > 1:'name2'
  • - > - > chatItems

等等

我想要做的是查询聊天表,找到通过传入的用户名字符串保存参与者的所有聊天.

这是我到目前为止:

 subscribeChats(username: string) {
    return this.af.database.list('chats', {
        query: {
            orderByChild: 'participants',
            equalTo: username, // How to check if participants contain username
        }
    });
 }
Run Code Online (Sandbox Code Playgroud)

firebase firebase-realtime-database angularfire2 angular

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