【发布时间】:2018-06-10 13:30:24
【问题描述】:
我想构建一个参与者列表,其中包含其他对象的键。
我目前的结构:
- events
-- 12345678910 // eventKey
--- name
--- participants // contains userIds
---- A123456789: true
---- B123456789: true
- users
-- A123456789 // userId
--- Username: 'NameA'
-- B123456789 // userId
--- Username: 'NameB'
我只是将用户 ID 保存在参与者列表中,以避免冗余数据并便于维护。
我的问题:检索所有引用的用户密钥的用户数据的最佳方法是什么?我必须为每个用户 ID 创建一个查询吗?! 还是有更好的方法,将引用保存在 firebase 中?
提前致谢
【问题讨论】:
标签: firebase firebase-realtime-database database-design