是否有可能查询不符合指定条件的数据?

我提取列表中的用户列表(android)我用firebaselistadapter备份我的列表视图,我想显示除我的用户数据。 像一个SQL查询select从usertable哪里id!= userid;

我想获取所有其他用户的数据,

Firebase目前仅提供了一种基于某个值的存在来包含节点的方法。 您不能根据值的存在排除节点。

更新(20160828):我今天写了一个相关的答案,说明如何检测一个属性的缺失 。

我有同样的问题,使用angularfire和geofire我正在寻找一个半径内的业务前景,并试图创build一个潜在客户只有新的前景,这意味着排除任何已有的关系现有的帐户。 为此,我需要为geofire返回的每个key打开一个firebaseObject,并在$ loaded()之后检查_.isNull(loadedFirebaseObject。$ value)。 如果firebaseObjectpath不存在(潜在客户),则lodash函数_.isNull()返回null,如果存在(不是潜在客户而是现有客户),则返回undefined。

有没有更好的方法来做到这一点?