首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >firebase如何查询firebase-util

firebase如何查询firebase-util
EN

Stack Overflow用户
提问于 2015-08-31 10:22:49
回答 1查看 577关注 0票数 1

我想从firebase中过滤数据,我正在使用firebase-util scroll进行滚动,

我有以下代码

代码语言:javascript
复制
var baseRef = new Firebase(urlToFirebaseData).orderByChild("name").equalTo("john_doe");
var scrollRef = new Firebase.util.Scroll(baseRef, '$priority');

// establish an event listener as you would for any Firebase ref
scrollRef.on('child_added', function(record) {
    console.log('added child', record);
});

这给了我一个错误

代码语言:javascript
复制
Error: First argument to Firebase.util.Scroll must be a valid Firebase ref. It cannot be a Query (e.g. you have called orderByChild()).require.18.r.Scroll

如何使用firebase-util查询,我已经尝试将查询放在不同的位置,但都没有用

EN

回答 1

Stack Overflow用户

发布于 2015-08-31 11:34:10

错误消息非常明确:

Firebase.util.Scroll的第一个参数必须是有效的

引用。不能是查询

这样做的原因是,Firebase.util.scroll需要构建自己的查询,以便能够在该位置上实现滚动,而Firebase在每个位置只处理一个查询。

如果您希望使用Firebase.util.Scroll进行滚动,则必须将数据分离到其自己的位置,以便可以执行以下操作:

代码语言:javascript
复制
var baseRef = new Firebase(urlToFirebaseData).child("users_items").child("john_doe");
var scrollRef = new Firebase.util.Scroll(baseRef, '$priority');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32303187

复制
相关文章

相似问题

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