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