我有一个关于firebase的基本问题。让我们说我们有用户,每个用户都有猫。我将这些数据保存为usercat-data:{user1key:{cat1,cat2},user2key:{cat3,cat4}}。
如果我想要抓取所有的猫,我该怎么办?我可以想到两种可能的解决方案。
1)获取所有用户密钥并发出另一个请求来获取猫。这听起来乏味乏味
2)将猫保持在猫数据之下。但是维护重复的对象将是一个问题。
PS:我使用angularfire2库。 AFAIK,它没有简单解决我的问题。
请告知该怎么做。
谢谢,
答案 0 :(得分:0)
你可以把猫放在一张桌子下,并使用唯一的id值来引用可能对你有帮助的用户表