Adds optimization for related relations (#4345)

* Adds optimization for related relations

* Makes MongoStorageAdapter only able to sort on Join tables
This commit is contained in:
Florent Vilmart
2017-11-14 14:46:51 -05:00
committed by GitHub
parent 7223add446
commit 09fee7d12b
3 changed files with 47 additions and 9 deletions

View File

@@ -86,7 +86,7 @@ export class MongoStorageAdapter {
// Public
connectionPromise;
database;
canSortOnJoinTables;
constructor({
uri = defaults.DefaultMongoURI,
collectionPrefix = '',
@@ -98,6 +98,7 @@ export class MongoStorageAdapter {
// MaxTimeMS is not a global MongoDB client option, it is applied per operation.
this._maxTimeMS = mongoOptions.maxTimeMS;
this.canSortOnJoinTables = true;
delete mongoOptions.maxTimeMS;
}