From 603dc87643ab52c6e1432307c7aaebbc987a5cbb Mon Sep 17 00:00:00 2001 From: Behzad Rabiei <53224485+Behzad-rabiei@users.noreply.github.com> Date: Fri, 1 Dec 2023 16:28:46 +0330 Subject: [PATCH] [FEATURE]: add populate feature to paginate plugin --- src/models/schemas/plugins/pagintae.plugin.ts | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/models/schemas/plugins/pagintae.plugin.ts b/src/models/schemas/plugins/pagintae.plugin.ts index f122a2e..31874ad 100644 --- a/src/models/schemas/plugins/pagintae.plugin.ts +++ b/src/models/schemas/plugins/pagintae.plugin.ts @@ -39,17 +39,6 @@ function paginate(schema: any) { sort = '-createdAt'; } - if (options.populate) { - options.populate.split(',').forEach((populateOption: string) => { - docsPromise = docsPromise.populate( - populateOption - .split('.') - .reverse() - .reduce((a: any, b: string) => ({ path: b, populate: a }), {}), - ); - }); - } - const countPromise = this.countDocuments(filter).exec(); let docsPromise = this.find(filter).sort(sort).skip(skip).limit(limit);