update query limit

This commit is contained in:
Sinh 2022-11-17 10:53:14 +07:00
parent e87f36995b
commit 29157b2530
1 changed files with 6 additions and 1 deletions

View File

@ -7,6 +7,8 @@ import (
"go.mongodb.org/mongo-driver/mongo/options"
)
const maxLimit = 500
// CommonQuery ...
type CommonQuery struct {
Page int64
@ -78,9 +80,12 @@ func (q *CommonQuery) GetFindOptionsUsingPage() *options.FindOptions {
// SetDefaultLimit ...
func (q *CommonQuery) SetDefaultLimit() {
if q.Limit <= 0 || q.Limit > 20 {
if q.Limit <= 0 {
q.Limit = 20
}
if q.Limit > maxLimit {
q.Limit = 500
}
}
// AssignOther ...