Backbone.js和与服务器的通信(检索改进的数据集)

在backbone.js,我的理解与服务器通信检索数据是多云的最好…我目前的困惑是:

使用集合时,可以通过模型从数据库中获取一组数据,并过滤掉不需要的结果。 我对此的担忧是,如果未经过滤的结果最终导致数百万的结果,那么这会减慢速度。

我知道这不应该是它的function,因为其他人使用backbone.js,我没有看到这个投诉。

问题:通过backbone.js,当您获取一组对象时,它将与哪个对象通信,以及如何传递variables来为该方法指定filter? 例如,调用get方法,该方法可以使用user_id返回具有关联的user_id的对象。

如果这不是正确的方法,请让我知道。

backbone.js如何与服务器进行通信的说明,它期望什么types的接口进行通信。 例子也是非常有帮助的。

任何帮助是极大的赞赏。

在文档中有一些地方可以传入jQuery选项。 在这些选项中,您可以设置“data”参数,该参数作为查询参数或表单parameter passing,具体取决于它是POST还是GET。

jQuery.ajax选项也可以作为提取选项直接传递,因此可以获取分页集合的特定页面:Documents.fetch({data:{page:3}})