我正在使用ionic + firebase为活动构建应用程序,议程页面显示每天的日期和项目列表,用户可以收藏每个项目,以便他可以建立自己的议程。
这就是我的firebase dabase的样子:
用户可以在fullagenda和myagenda之间切换,所以在myagenda中我想只显示用户标记为收藏的项目(在数据库中,你可以看到我用userid保存它们并且是真的)。
我一直在尝试过滤从数据库中获取的数组,但我不知道如何操作,因为每个节点都有不同的id(day1,day2等等。或者e,d,f,克..)
数据正在从数据库中成功检索,因为我已经构建了fullagenda功能及其工作状态。
所以我的问题是,如何根据我的数据库结构过滤此数组,或者即使您认为我应该更改数据库的结构并创建一个新的集合,我将每个议程项目保存在用户ID下,像这样的东西:
用户ID / DAY1 / E /...
但在这种情况下,我会为每个用户复制大量数据。我真的不知道该怎么办:)
感谢您的帮助&指教!