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