diff --git a/src/Adapters/Storage/Mongo/MongoStorageAdapter.js b/src/Adapters/Storage/Mongo/MongoStorageAdapter.js index 2cbe4fed..52573f8b 100644 --- a/src/Adapters/Storage/Mongo/MongoStorageAdapter.js +++ b/src/Adapters/Storage/Mongo/MongoStorageAdapter.js @@ -206,9 +206,9 @@ export class MongoStorageAdapter { } // Executs a count. - count(className, query, { skip }) { + count(className, query) { return this.adaptiveCollection(className) - .then(collection => collection.count(query, { skip })); + .then(collection => collection.count(query)); } get transform() { diff --git a/src/Controllers/DatabaseController.js b/src/Controllers/DatabaseController.js index e547c883..2c6e82eb 100644 --- a/src/Controllers/DatabaseController.js +++ b/src/Controllers/DatabaseController.js @@ -697,8 +697,7 @@ DatabaseController.prototype.find = function(className, query, { validateQuery(query); if (count) { let mongoWhere = this.transform.transformWhere(className, query, schema); - delete mongoOptions.limit; - return this.adapter.count(className, mongoWhere, mongoOptions); + return this.adapter.count(className, mongoWhere); } else { return this.adapter.find(className, query, mongoOptions, schema) .then(objects => objects.map(object => filterSensitiveData(isMaster, aclGroup, className, object)));