AngularFirebase2:按月查询列表

时间:2017-06-16 04:01:32

标签: javascript firebase firebase-realtime-database angularfire2

我在Firebase上有以下结构:

- members
  -KkN7J3duEB0Lqz01S7v
      |- birthday: "1980-01-02"

我想查询1月份出生的会员,无论年复一日。

我可以就如何实现这一目标提出建议吗?谢谢!

1 个答案:

答案 0 :(得分:1)

您当前的结构不允许该类型的查询。与NoSQL数据库一样,您需要修改数据结构以允许您想要的用例:

- members
  -KkN7J3duEB0Lqz01S7v
      |- birthday: "1980-01-02"
      |- birthMonth: 1

您的查询将变为:ref.child("members").orderByChild("birthMonth").equalTo(1)