From bfa850196e9242e65e3278cd914e5c15ca6ddea6 Mon Sep 17 00:00:00 2001 From: cznico Date: Thu, 11 Jan 2018 15:30:50 +0100 Subject: [PATCH] Adding collation to options --- index.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/index.js b/index.js index 8af68dd..3214881 100644 --- a/index.js +++ b/index.js @@ -6,6 +6,7 @@ * @param {Object} [options={}] * @param {Object|String} [options.select] * @param {Object|String} [options.sort] + * @param {Object} [options.collation] * @param {Array|Object|String} [options.populate] * @param {Boolean} [options.lean=false] * @param {Boolean} [options.leanWithId=true] @@ -21,6 +22,7 @@ function paginate(query, options, callback) { options = Object.assign({}, paginate.options, options); let select = options.select; let sort = options.sort; + let collation = options.collation || {}; let populate = options.populate; let lean = options.lean || false; let leanWithId = options.leanWithId ? options.leanWithId : true; @@ -41,6 +43,7 @@ function paginate(query, options, callback) { let docsQuery = this.find(query) .select(select) .sort(sort) + .collation(collation) .skip(skip) .limit(limit) .lean(lean);