首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存在于Java中的firebase-util

存在于Java中的firebase-util
EN

Stack Overflow用户
提问于 2014-02-27 14:39:49
回答 1查看 142关注 0票数 1

我找到了火力基地-很棒。是否存在用于Java的firebase-util?还是可以在Java中使用“联接”?

我在测试firebase-util,我发现它有点慢。连接1:1而不是有100行的10000行(如果需要的话,最好先加载10000行)吗?

谢谢你的答复

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-06 16:43:53

目前还没有针对Java的Fireabse-util版本。因为这仍然是一个实验性的库,Firebase团队仍然在征求反馈并确定合适的API。在不久的将来,在核心API中也会有查询特性,这将比这个客户端助手库更高效、更完整。

加入1:1或1:多并不重要,但对于客户机上的join实用程序来说,10,000行是一个非常大的数字。无论如何,您都无法在DOM中显示这么多内容,因为这样会更慢。一个更好的解决方案是创建一个索引并对其执行一个交集,只获取一小部分记录:

代码语言:javascript
复制
// only get the first twenty from path A
var refA = new Firebase('URL/path/A').limit(20);
var refB = new Firebase('URL/path/B');

// intersection only loads if key exists in both paths,
// so we've filtered B by the subset of A
var joinedRef = new Firebase.util.intersection(refA, refB);

这只会在refB中获取存在于refA中的记录,因此,只有前10条记录。您还可以创建一个特定记录in的索引来获取,或者根据优先级查询子集,然后使用交集来减少有效负载。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22071707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档