Consulta Firebase se filho de filho contiver um valor
A estrutura da tabela é:
chats-> randomId-> -> participantes-> -> -> 0: 'nome1'-> -> -> 1: 'nome2'-> -> chatItemsetc
O que estou tentando fazer é consultar a tabela de bate-papos para encontrar todos os bate-papos que mantêm um participante transmitido na cadeia de nome de usuário.
Aqui está o que eu tenho até agora:
subscribeChats(username: string) {
return this.af.database.list('chats', {
query: {
orderByChild: 'participants',
equalTo: username, // How to check if participants contain username
}
});
}