我可以从这里做任何事情来限制返回的对象数量吗?默认情况下,它是100,我现在不需要那么多。无论如何只需要获取该类中最近的10个对象?
var Blog = Parse.Object.extend("Blog");
var Blogs = Parse.Collection.extend({
model: Blog
});
var blogs = new Blogs();
blogs.fetch({
success: function(blogs) {
var blogsView = new BlogsView({ collection: blogs });
blogsView.render();
$('.main-container').html(blogsView.el);
},
error: function(blogs, error) {
console.log(error);
}
});
答案 0 :(得分:1)
来自主干fetch
doc:
jQuery.ajax选项也可以直接作为fetch选项传递,所以 获取分页集合的特定页面: Documents.fetch({data:{page:3}})
要设置返回的对象数,选项名称为limit
,所以:
blogs.fetch({ data: {limit: 10}, ...
答案 1 :(得分:0)
我是这样做的:
Blogs = Parse.Collection.extend({
model: Blog,
query: (new Parse.Query(Blog)).descending('createdAt').limit(10),
}),
...首先按降序排序显示最新的对象。