0

此处的 firebase 文档(https://github.com/firebase/backfire#backbonefirebasecollection)提到您可以对 Backbone.Firebase.Collection 应用限制:

var Messages = Backbone.Firebase.Collection.extend({
  firebase: new Firebase("https://<your-firebase>.firebaseio.com").limit(10)
});

我想让这个限制成为一个变量——所以我有时可以显示集合中的 10 条记录,有时可以显示 100 条(例如)。

谁能推荐实现这一目标的最佳方法?

4

1 回答 1

0

Firebase 现在支持查询限制,使用 limitToFirst 或 limitToLast

以下代码将获取前 2 条记录。

var ref = new Firebase("https://dinosaur-facts.firebaseio.com/"); ref.orderByChild("height").limitToFirst(2).on("child_added", function(snapshot) { console.log(snapshot.key()); });

文档中的更多信息:https ://www.firebase.com/docs/web/api/query/limittofirst.html

于 2015-02-15T21:30:52.587 回答