【发布时间】:2017-07-04 07:58:57
【问题描述】:
我正在使用此查询来验证我的 Firebase 上是否存在数据(使用 AngularFire2)
let aux = this.afData.list("/drivers", { query: { orderByChild: '/accountHistory/approved', equalTo: null } });
工作得很好,但我还需要进行反向查询。
这样
let aux = this.afData.list("/drivers", { query: { orderByChild: '/accountHistory/approved', equalTo: !null } });
问题是。第二个查询仅在值为 TRUE 时返回,我将 TIMESTAMP 存储在 /driveruid/accountHistory/approved'
有什么方法可以只验证Value是否存在?
谢谢!
【问题讨论】:
-
没有任何值检查。但是你在那里存储什么值?您也许可以使用
startAt("a").endAt("z").limitToFirst(1)到达某个地方(取决于您可以拥有的值的范围)。 -
@FrankvanPuffelen 感谢您的帮助!我的问题只有 2 个案例。 * 数据的缺失 * TIMESTAMP 的存在 Rohan 的建议非常有效!再次感谢!
标签: javascript angular firebase firebase-realtime-database angularfire2