如何限制从Parse.com集合(Javascript)获取的对象数量?

时间:2016-01-31 04:34:11

标签: javascript parse-platform collections

我可以从这里做任何事情来限制返回的对象数量吗?默认情况下,它是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);
    }
});

2 个答案:

答案 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),
}),

...首先按降序排序显示最新的对象。