From 7cfa3e72f6ebea1a1e50a4904c015c79e304d59f Mon Sep 17 00:00:00 2001 From: mike Date: Thu, 22 Feb 2018 08:52:36 +0200 Subject: [PATCH] fixed list method --- server/models/accounts.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/server/models/accounts.js b/server/models/accounts.js index b097b36..c26fc80 100644 --- a/server/models/accounts.js +++ b/server/models/accounts.js @@ -103,14 +103,15 @@ Schema.statics = { }, /** - * List acounts in descending order of 'createdAt' timestamp. + * List accounts in descending order of 'createDate' timestamp. * @param {number} skip - Number of accounts to be skipped. * @param {number} limit - Limit number of accounts to be returned. + * @param {object} filter - Filter accounts by query. * @returns {Promise} */ - list({ skip = 0, limit = 50 } = {}) { - return this.find() - .sort({ createdAt: -1 }) + list({ skip = 0, limit = 50, filter = {} } = {}) { + return this.find(filter) + .sort({ createDate: -1 }) .skip(skip) .limit(limit) .exec();