INNER CODE UNIT · JavaScript
buildDocsPromise
aravindnc/mongoose-paginate-v2 · src/index.js:215
function buildDocsPromise() {
if (!limit) {
return Promise.resolve([]);
}
// Use queryOptions (which includes collation) to preserve session context in transactions
const mQuery = model[customFind](query, projection, queryOptions);
if (populate) {
mQuery.populate(populate);
}
mQuery.select(select);
mQuery.sort(sort);
if (lean) {
// use whit mongoose-lean-virtuals
if (leanWithVirtuals) {