如何使用Sails.js/Waterline高效地分页大量查询结果?
我正在水线ORM后面处理一个大型数据集。在一些用例中,我需要对许多/大部分记录进行一些处理——成千上万如何使用Sails.js/Waterline高效地分页大量查询结果?,sails.js,waterline,Sails.js,Waterline,我正在水线ORM后面处理一个大型数据集。在一些用例中,我需要对许多/大部分记录进行一些处理——成千上万 到目前为止,我一直在使用.find(),但它会执行并返回整个结果集。是否有一种Sails/Waterline方法来迭代查询结果,从而保留ORM中与存储无关的方面?您可以使用paginate,类似->Model.find().paginate({page:xx,limit:xx}) 更多信息请点击此处: 搜索分页:)您可以使用分页,类似->Model.find().paginate({page:
到目前为止,我一直在使用
.find()
,但它会执行并返回整个结果集。是否有一种Sails/Waterline方法来迭代查询结果,从而保留ORM中与存储无关的方面?您可以使用paginate,类似->Model.find().paginate({page:xx,limit:xx})
更多信息请点击此处:
搜索分页:)您可以使用分页,类似->Model.find().paginate({page:xx,limit:xx}) 更多信息请点击此处: 搜索分页:)如果要保持存储不可知的吃水线特性,则必须查看实际的架构实现(即使是,如果要编写存储不可知的代码) 你可以:
啊,谢谢!我很确定我忽略了什么啊,谢谢!我很确定我忽略了什么