我为listview(android)提取用户列表我使用firebaselistadapter来备份我的listview,我想向用户显示除了我的数据。 像sql查询一样从usertable中选择id!= userid;
我想获取所有其他用户数据,
答案 0 :(得分:9)
Firebase目前仅根据特定值的存在提供包含节点的方法。您无法根据值的存在排除节点。
更新(20160828):我今天写了一个相关的答案,显示how to detect the absence of a property。
答案 1 :(得分:1)
我有同样的问题,使用angularfire和geofire我在半径范围内搜索业务前景并尝试仅为新潜在客户创建潜在客户,这意味着排除已有现有关系的任何现有帐户。为此,我需要为geofire返回的每个键打开一个firebaseObject,并在$ loaded()之后检查_.isNull(loadedFirebaseObject。$ value)。如果firebaseObject路径不存在(一个潜在客户),则lodash函数_.isNull()返回null;如果存在,则返回undefined(不是潜在客户而是现有帐户)。
有更好的方法吗?