我试图了解如何使用JSON对象构建特定的数据集.
假设我有一堆用户,我就像这样存储在我的数据库中(我正在使用firebase):
{ 0--{name:"Dog", details:{somestuffhere}} | 1--{name:"Cat", details:{somestuffhere}} | 2--{name:"Cow", details:{somestuffhere}} ... }
使用firebase我可以使用/ 0/name查看Dog的名称条目
我理解它的方式,当我调用firebase(我正在使用angularjs)时,它将传输整个JSON对象.这适用于较小的数据集,但假设数据集增加到甚至5MB.初始负载是超慢的(在我看来),但事情可能不会太糟糕(虽然你只是挂在大量数据上玩).
我正在尝试构建一种构建数据的方法,所以如果我只想获取一个名单列表,那么我会根据名称(如果用户点击)来提取详细信息.
理想情况下,我会调用/ name,它将仅返回所有名称(不是与之关联的其余数据).
有没有人有什么建议?
编辑:我使用Dog Cat Cow作为例子,实际上他们是人,应用程序可以添加名称和详细信息(在其他页面上).我想首先看一个名字列表,然后点击它们作为链接,如果存在,如果名称不存在,我将创建它,然后允许添加"细节".我希望这会有所帮助.(我假设数据库将永远增长,这就是为什么我说5MB,实际上它可以增长到更多,但我不知道,这取决于使用情况)