【发布时间】:2017-12-20 07:53:33
【问题描述】:
我的 firebase 数据库中有下一个结构:
{
events: {
event_1:{
startdate: 120934210,
enddate: 120934211,
members: {
uid_1: true,
uid_2: true,
...
}
},
event_2:{
startdate: 120934210,
enddate: 120934211,
members: {
uid_2: true,
uid_3: true,
...
}
},
...
}
}
我有一个节点事件,每个孩子都是一个事件,每个事件都有一个成员列表。问题是,如何查询某个成员的所有事件?例如,具有成员 uid_2 的所有事件。我正在使用 angularfire2 和 angular 4。我正在尝试做这样的事情:
db.list('events/',ref => ref.orderByChild('members').equalTo(uid))
请帮帮我。
【问题讨论】:
-
试试
db.list('events/',ref => ref.orderByChild('members/'+uid).equalTo(true))。
标签: javascript angular firebase firebase-realtime-database