所以我有一个用户集合(mongo DB),其中包含数百万用户.
我使用nodejs作为后端,使用angular js作为前端,使用datable来显示这些用户.
但是数据表在一个api调用中加载所有用户,加载超过100万用户.
这使我的API响应速度变慢.
我只想要前50个用户然后接下来50个用户等等....
服务器堆栈=节点js +角度js + mongo DB
谢谢
如果您使用包含大量数据的数据表,则应考虑使用服务器端处理功能.
此处描述了数据表的服务器端处理:https://datatables.net/manual/server-side
但是,如果您觉得在您的服务器上实现这一点很懒,您可以使用第三方:
https://github.com/vinicius0026/datatables-query
https://github.com/eherve/mongoose-datatable
希望这可以帮助.