Firebase限制已弃用,如何使用limitToLast或limitToFirst?

时间:2015-02-28 19:22:05

标签: javascript angularjs firebase

我在我的firebase应用程序中收到此控制台消息: " FIREBASE警告:不推荐使用Query.limit()。请改用Query.limitToFirst()或Query.limitToLast()。"

但是当我改变时:

fbutil.syncArray('messages', {limit: 10, endAt: null});

对此:

fbutil.syncArray('messages', {limitToLast: 10, endAt: null});

我收到所有消息。

顺便说一下,我正在使用angularfire-seed,我已经将firebase脚本更新到最新版本(" firebase":" ~2.2.x",&# 34; angularfire":" ~0.9.x",)。

我做错了什么?

1 个答案:

答案 0 :(得分:3)

没关系,我发现了“问题”。 我必须将属性添加到firabase.utils.js文件中的syncData函数。

angular.forEach(['limitToFirst', 'limitToLast', 'startAt', 'endAt'], function(k) {...}