Documentation ¶
Index ¶
- func GetCollectionName() *string
- func QueryWithBson(resource *crud.Resource, collection collection.Collection, body CollectionBody) map[string]interface{}
- func Save(resource *crud.Resource, collection collection.Collection, body CollectionBody) (map[string]interface{}, error)
- func Update(resource *crud.Resource, collection collection.Collection, body CollectionBody) (*mongo.UpdateResult, error)
- type CollectionBody
- type CollectionQuery
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCollectionName ¶
func GetCollectionName() *string
func QueryWithBson ¶
func QueryWithBson(resource *crud.Resource, collection collection.Collection, body CollectionBody) map[string]interface{}
func Save ¶
func Save(resource *crud.Resource, collection collection.Collection, body CollectionBody) (map[string]interface{}, error)
func Update ¶ added in v1.1.6
func Update(resource *crud.Resource, collection collection.Collection, body CollectionBody) (*mongo.UpdateResult, error)
Types ¶
type CollectionBody ¶
type CollectionQuery ¶
type CollectionQuery struct { Group string `uri:"group" binding:"required"` Collection string `uri:"collection" binding:"required"` Func string `uri:"func"` }
func (*CollectionQuery) GetCollectionName ¶
func (q *CollectionQuery) GetCollectionName() *string
func (*CollectionQuery) GetDbCollection ¶
func (query *CollectionQuery) GetDbCollection(resource *crud.Resource) *collection.Collection
func (*CollectionQuery) ToString ¶
func (q *CollectionQuery) ToString() string
Click to show internal directories.
Click to hide internal directories.