2017-07-11 78 views
0


如何查询,我想检查一个人已经创建一个(不是正在运行)游戏的样子?
我知道如何做一个简单的查询,但不可能链接查询的权利?
Firebase查询链接?

常量-ID = “一些ID”

if(creator.displayName == const-ID && state == 1) return true 
else return false 

enter image description here

回答

2

你不需要巢创造者的游戏里面,而非displayName和uid应该是游戏的直接孩子的。

然后你仍然有问题,因为你想要2个搜索条件。可悲的是,你还是无法在Firebase中做到这一点。但是你可以做的是在游戏内部生成另一个名为“state_uid”的节点。然后,查询像孩子(“游戏”)。orderByChild(“state_uid”)。equalsTo(“1 _”+ uid);

看这个火力地堡视频https://youtu.be/sKFLI5FOOHs

+0

你好,我已经整个播放列表嘿嘿
由谷歌开发看过该视频后萨法德。
https://www.youtube.com/watch?v=8wF-mKMsynE
我像他一样嵌套信息,但很快就会改变,谢谢! –

+0

如果我这样做:https://pastebin.com/raw/mT9v76Lf其打印1和2和功能不工作我做错了什么? –

+0

那么,你的嵌套规则是尽量少嵌套,不要传输不必要的数据,在这种情况下它可以被接受。 – cutiko