【发布时间】:2017-03-14 12:42:24
【问题描述】:
我正计划从我的数据库中获取一个列表,其中某些记录包含一个可以设置的属性。我想查询和显示没有这个属性的项目
{
books: {
book_3: {
title: "Return of The King"
},
book_2: {
title: "The Two Towers"
},
book_1: {
title: "The Fellowship of the Ring"
read: 1256953732
}
}
}
我已经阅读了第一本书,我想展示剩下的两本书。 在 Firebase 我这样做:
fbl.child('books').orderByChild('read').equalTo(null).on("value", function(data) {
// handle data
}
在 AngularFire2 中我会做类似的事情:
this.af.database.list('books', { query: {
orderByChild: 'read',
equalTo: null
}});
第一种方法有效,我得到 book_2,book_3,但 AngularFire2 方法返回整个列表!是否有可以指示为空值的值?我尝试过布尔值、空字符串等,但似乎没有任何效果。
也许这是一个错误。
【问题讨论】:
-
我遇到了同样的问题
-
@cartant 提出的问题:704
标签: angular firebase angularfire2