如何在firebase中建模数据

时间:2017-08-19 04:24:38

标签: angularjs firebase firebase-realtime-database firebase-storage

我有一个关于firebase的基本问题。让我们说我们有用户,每个用户都有猫。我将这些数据保存为usercat-data:{user1key:{cat1,cat2},user2key:{cat3,cat4}}。

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

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

2)将猫保持在猫数据之下。但是维护重复的对象将是一个问题。

PS:我使用angularfire2库。 AFAIK,它没有简单解决我的问题。

请告知该怎么做。

谢谢,

1 个答案:

答案 0 :(得分:0)

你可以把猫放在一张桌子下,并使用唯一的id值来引用可能对你有帮助的用户表