我在firebase中有很多用户。我使用createUser
方法保存了他们的电子邮件和密码。然后我在我的数据库中保存其他信息,如名称等。所有活跃用户都有一个有效键,其值为 true 。我之所以这样做是因为我希望管理员能够删除用户,而Firebase不允许完全删除用户,除非知道用户密码。因此,要删除用户,他们只需将活动密钥设置为false。
所以现在我只想在实现分页时检索活动用户。
我实现了这样的分页:
var paginateRef=ref.startAt(this.state.pageIndex).limit(this.state.offset);
要获取活跃用户,我使用了此查询:
ref.orderByChild("active").equalTo(true)
如何将这两者结合在一起?有没有人有任何建议?