Firebase, consulta com "existe um filho" como uma condição?
Eu tenho um banco de dados como este (foto em anexo): A viagem foiBIDS
eawardedBid
. eu usoawardedBid!=null
como forma de determinar a viagem ainda está disponível para lances. No entanto, não sei como consultar essa condição, por isso tenho que invadir criando outro campobidDone
para que eu possa usar.equalTo
, como isso
mRootReference.child(CHILD_TRIPS).child(mTripKey).orderByChild(BID_DONE).equalTo(true)
No entanto, sinto que não é seguro quando tenho que usar duas teclas para indicar apenas uma coisa, pois é propenso a erros (eu mesmo as criei na captura de tela em anexo, ondebidDone = false
onde deveria estartrue
)
Existe alguma maneira mais limpa para essa tarefa: consultar com a condição de que uma string exista?
obrigado