diff --git a/src/Adapters/Storage/Mongo/MongoStorageAdapter.js b/src/Adapters/Storage/Mongo/MongoStorageAdapter.js index cf3a99b1..9e0637dc 100644 --- a/src/Adapters/Storage/Mongo/MongoStorageAdapter.js +++ b/src/Adapters/Storage/Mongo/MongoStorageAdapter.js @@ -198,7 +198,7 @@ export class MongoStorageAdapter { } // Executes a find. Accepts: className, query in Parse format, and { skip, limit, sort }. - find(className, query, { skip, limit, sort }, schema) { + find(className, query, schema, { skip, limit, sort }) { let mongoWhere = this.transform.transformWhere(className, query, schema); return this.adaptiveCollection(className) .then(collection => collection.find(mongoWhere, { skip, limit, sort })) diff --git a/src/Controllers/DatabaseController.js b/src/Controllers/DatabaseController.js index 4de6a211..58202105 100644 --- a/src/Controllers/DatabaseController.js +++ b/src/Controllers/DatabaseController.js @@ -698,7 +698,7 @@ DatabaseController.prototype.find = function(className, query, { if (count) { return this.adapter.count(className, query, schema); } else { - return this.adapter.find(className, query, mongoOptions, schema) + return this.adapter.find(className, query, schema, mongoOptions) .then(objects => objects.map(object => filterSensitiveData(isMaster, aclGroup, className, object))); } });