mirror of
https://github.com/hexastack/hexabot
synced 2025-03-12 07:03:07 +00:00
fix: update limit default values
This commit is contained in:
parent
fb20456367
commit
3acdbed037
@ -279,7 +279,11 @@ export abstract class BaseRepository<
|
|||||||
const query = this.model.find<T>(filter, projection);
|
const query = this.model.find<T>(filter, projection);
|
||||||
return query.sort([pageQuery] as [string, SortOrder][]);
|
return query.sort([pageQuery] as [string, SortOrder][]);
|
||||||
} else {
|
} else {
|
||||||
const { skip = 0, limit, sort = ['createdAt', 'asc'] } = pageQuery || {};
|
const {
|
||||||
|
skip = 0,
|
||||||
|
limit = 0,
|
||||||
|
sort = ['createdAt', 'asc'],
|
||||||
|
} = pageQuery || {};
|
||||||
const query = this.model.find<T>(filter, projection);
|
const query = this.model.find<T>(filter, projection);
|
||||||
return query
|
return query
|
||||||
.skip(skip)
|
.skip(skip)
|
||||||
@ -358,11 +362,11 @@ export abstract class BaseRepository<
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected findAllQuery(sort?: QuerySortDto<T>) {
|
protected findAllQuery(sort?: QuerySortDto<T>) {
|
||||||
return this.findQuery({}, { limit: undefined, skip: undefined, sort });
|
return this.findQuery({}, { limit: 0, skip: undefined, sort });
|
||||||
}
|
}
|
||||||
|
|
||||||
async findAll(sort?: QuerySortDto<T>) {
|
async findAll(sort?: QuerySortDto<T>) {
|
||||||
return await this.find({}, { limit: undefined, skip: undefined, sort });
|
return await this.find({}, { limit: 0, skip: undefined, sort });
|
||||||
}
|
}
|
||||||
|
|
||||||
async findAllAndPopulate(sort?: QuerySortDto<T>) {
|
async findAllAndPopulate(sort?: QuerySortDto<T>) {
|
||||||
|
Loading…
Reference in New Issue
Block a user