我想问这个问题。问题是如何从Firebase获取特定的数据范围?从swbase获取数据范围从firebase
我有表上火力这样的:
"users" : {
"Jz3IpatRWiWoDbiYM62q6qbHB503" : {
"email" : "[email protected]",
"lastName" : "Ozdemir",
"name" : "Kaan"
},
"PmeYYFiac0c55fU2sFpnTP308mC3" : {
"email" : "[email protected]",
"lastName" : "Hart",
"name" : "Kevin"
},
"r0bMqSGCWihFi2EF4u6ckSzLP8v1" : {
"email" : "[email protected]",
"lastName" : "Alvarez",
"name" : "Marcus"
},
"A3tmSSGCWihFi2EF4u6ckSzLP8c1" : {
"email" : "[email protected]",
"lastName" : "Swift",
"name" : "Taylor"
},
"3SUTsiGCWihFi2EF4u6ckSzLP8v2" : {
"email" : "[email protected]",
"lastName" : "Fellon",
"name" : "Jimmy"
},
"lgSit3GCWihFi2EF4u6ckSzLP8u3" : {
"email" : "[email protected]",
"lastName" : "Teller",
"name" : "Jax"
}
例如,我想获得2和4之间[2 - 4]的用户的值(马库斯阿尔瓦雷斯 - 泰勒夫特 - 麦Fellon)。
有没有办法做那个服务器端?我不想获取所有数据并选择我想要的值。有谁知道?
你检查过startAt()和endAt()方法吗? –
是的,我已经检查,但我找不到解决我的问题的任何方法。这两个方法在AnyObject内部进行。当我尝试将它放入Int中时,我收到错误。 –
请分享[重现您卡住的最小代码](http://stackoverflow.com/help/mcve)。如果你分享相关的JSON(如文本,没有截图),这也会有所帮助。您可以通过点击[Firebase数据库控制台](https://console.firebase.google.com/project/_/database/data)中的“导出JSON”链接来获取此信息。 –