如何将变量限制传递给Backbone.Firebase.Collection?

时间:2014-01-30 11:14:03

标签: javascript backbone.js firebase backfire

此处的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条(作为示例)。

有人能推荐最好的方法吗?

1 个答案:

答案 0 :(得分: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