在节点js中;我需要优化使用paginate函数(来自mongoose-paginate-v2包)的猫鼬查询执行时间,如下所示。
MyModel.paginate(query,options).then(function(result) {
// ...
});
在这里,我想知道paginate()在内部做什么?
1. paginate()是否在内部转换为以下格式?
MyModel.find(query,fields,{ skip: 10,limit: 5 },function(err,results) { ... });
2。我确实听说find查询使执行速度更快。因此,使用find()格式是否可以增强任何优化?还是在性能方面find()和paginate()相同?