我正在使用 Angular2 和 Firebase ?经过大量搜索我知道没有办法对firebase数据进行嵌套查询,所以我需要重组我的数据库 . 有人能告诉我构建数据的另一种方法是什么用一些例子?
下面是firebase上的数据结构
我有类似结构的类似问题 . 我想将一个集合的引用键与另一个集合中的引用键数组相匹配 . 如果您的需求与我的相似 . 这是一个解决方案:
这就是我做的:
this.af.database.list('books').subscribe(snapshot=>{ snapshot.forEach(book=>{ if(book.authors && book.authors.indexOf(auth.uid)!=-1) { this.books.push(book); } }) })
希望能帮助到你 . 祝一切顺利 .
1 回答
我有类似结构的类似问题 . 我想将一个集合的引用键与另一个集合中的引用键数组相匹配 . 如果您的需求与我的相似 . 这是一个解决方案:
这就是我做的:
希望能帮助到你 . 祝一切顺利 .