Documentation ¶
Index ¶
- func GetMongoFieldsFromQuery(querystring url.Values) bson.M
- func GetMongoPaginationFromQuery(querystring url.Values) bson.M
- func GetMongoQueryFromQuery(querystring url.Values, searchable map[string]bool) bson.M
- func GetMongoSortingFromQuery(querystring url.Values) bson.M
- func MergeDefaultProjection(p map[string]interface{}) map[string]interface{}
- func SetMongoPagination(q, s bson.M, pa map[string]interface{}, queryOptions *options.FindOptions)
- type ApiSearchPagination
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetMongoFieldsFromQuery ¶
GetMongoFieldsFromQuery get mongo fields from query
func GetMongoPaginationFromQuery ¶
GetMongoPaginationFromQuery get mongo pagination from query
func GetMongoQueryFromQuery ¶
GetMongoQueryFromQuery get mongo query from url query
func GetMongoSortingFromQuery ¶
GetMongoSortingFromQuery get mongo sorting from query
func MergeDefaultProjection ¶
MergeDefaultProjection merge projection with required values
func SetMongoPagination ¶
func SetMongoPagination(q, s bson.M, pa map[string]interface{}, queryOptions *options.FindOptions)
SetMongoPagination set pagination
Types ¶
Click to show internal directories.
Click to hide internal directories.