小编Eli*_*ias的帖子

Firebase中有多少记录/行/节点?

我正在创建一个应用程序,我将用户存储在他们想要传递到的所有邮政编码/邮政编码下.结构如下所示:

postalcodes/{{postalcode}}/{{userId}}=true
Run Code Online (Sandbox Code Playgroud)

该结构的原因是可以轻松获取交付给某个邮政编码的所有用户.

ex. postalcodes/21121/
Run Code Online (Sandbox Code Playgroud)

如果所有用户都应用500个邮政编码,并且该应用程序有大约1000个用户,那么它可以成为很多记录:

500x1000 = 500000
Run Code Online (Sandbox Code Playgroud)

Firebase能否轻松处理数据存储中的许多记录,还是应该考虑不同的方法/解决方案?你的想法是什么?

亲切的问候,伊莱亚斯

database records real-time firebase firebase-realtime-database

2
推荐指数
1
解决办法
1281
查看次数

使用firebase,angularFire获取非规范化数据

我正在尝试获取属于特定用户的所有鲜花数据,在本例中为simplelogin:69.

我开始从用户那里获取所有花键,如下所示:

/users/simplelogin:69/flowers/

var ref = new Firebase("https://URL.firebaseio.com/users/"+uid+"/flowers");
var sync = $firebase(ref);
Run Code Online (Sandbox Code Playgroud)

现在我很难找到一个干净的方法来获取所有花卉数据通过循环thrue每个花键来自simplelogin:69没有循环thrue每个键/ flowers /(在下面的示例我只有三个花键但在生产中我可能有10k ).

我尝试过FirebaseIndex和firebase-util,但无法让它正常工作.有没有人有任何提示或任何东西?我已经在堆栈上阅读了以前的帖子,但大多数似乎已经过时或者不适合我的目标.真的可以用AngularFire来解决任何问题.

亲切的问候,伊莱亚斯

{
  "flowers" : {
    "-JiU57sFAfQwYtIq-LCl" : {
      "image" : "test",
      "name" : "test",
      "type" : "Roses",
      "uid" : "simplelogin:69"
    },
    "-JiU9-3ajlnFLpyUmBvL" : {
      "image" : "dasdasd",
      "name" : "sadasdas",
      "type" : "Roses",
      "uid" : "simplelogin:69"
    },
    "-JiUF-mioK3jQCYy6ZiG" : {
      "image" : "ss",
      "name" : "ss",
      "type" : "Lilies",
      "uid" : "simplelogin:69"
    }
  },
  "users" : {
    "simplelogin:69" : {
      "flowers" : { …
Run Code Online (Sandbox Code Playgroud)

denormalized firebase angularfire firebasesimplelogin

1
推荐指数
1
解决办法
1012
查看次数