2017-08-19 24 views
0

我有一个关于firebase的非常基本的问题。可以说我们有用户,每个用户都有猫。我将这些数据保存为usercat-data:{user1key:{cat1,cat2},user2key:{cat3,cat4}}。如何在Firebase中建模数据

如果我想取所有的猫,我该怎么办?我可以想到两种可能的解决方案。

1)获取所有用户密钥并发出另一个请求来获取猫。这听起来很单调

2)保持猫在猫数据下。但保持重复的对象将是一个问题。 PS:我使用angularfire2库。 AFAIK,它没有简介解决我的问题的简单方法。

请指教该怎么做。

感谢,

回答

0

你可以把猫在桌下,并使用唯一的ID值作为refernce用户表可以帮助你