[英]Firebase realtime database get Online Friends
我不确定这是否可以像我希望的那样在火力基地中实现,我的数据库是
User_ID: ID
online:true/false
friends:
ID: Name
ID: Name
用户登录,检索他的信息,包括朋友ID。
我的问题是我可以得到所有具有某些 ID(用户朋友 ID)且在线为真的用户。
看起来像 2 个查询:(朋友 ids(多个 ids)=??? 和在线 = true)
我对此有解决方案,但我不喜欢它因为我必须获得所有在线用户(朋友和没有朋友)并且只保留朋友,在这种情况下,我将检索在这种情况下我不想要的数据。
如果您只想使用单个查询,是的,有一种实时数据库方法
databaseRef.orderByChild("在线").equalTo(true);
这将从数据库中返回所有父项的所有键/项,其下有 online:true child:value
https://firebase.google.com/docs/database/admin/retrieve-data#section-complex-queries
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.