如何查询,我想检查一个人是否已经创建了一个(未运行)游戏?我知道如何进行一个简单的查询,但是不可能链接查询&#39 ;对吗?
const-ID ="有些ID"
if(creator.displayName == const-ID && state == 1) return true
else return false
答案 0 :(得分:2)
你不需要在游戏中嵌入创建者,而不是displayName和uid应该是游戏的直接孩子。
然后您仍然遇到问题,因为您需要2个搜索条件。可悲的是,你不能在Firebase中这样做。但你可以做的是在游戏中生成另一个名为" state_uid"的节点。然后,像孩子一样查询("游戏")。orderByChild(" state_uid")。equalsTo(" 1 _" + uid);
查看此Firebase视频https://youtu.be/sKFLI5FOOHs