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) {...}
我在我的 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) {...}