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

Firebase limit deprecated, how to use limitToLast or limitToFirst?

我在我的 firebase 应用程序中收到此控制台消息: "FIREBASE WARNING: Query.limit() being deprecated. Please use Query.limitToFirst() or Query.limitToLast() instead."

但是当我从:

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

为此:

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

我收到了所有消息。

顺便说一句,我正在使用 angularfire-seed,并且我已经将 firebase 脚本更新到最新版本 ("firebase": "~2.2.x", "angularfire": "~0.9.x",).

我做错了什么?

没关系,我找到了"problem"。 我必须将属性添加到 firabase.utils.js 文件中的 syncData 函数。

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