Documentation ¶
Index ¶
- func All() error
- func CreateOne(object interface{}, col string, args ...Page) (*mongo.InsertOneResult, error)
- func CreateUser(user interface{}) (primitive.ObjectID, error)
- func DeleteOne(object interface{}, col string) (*mongo.DeleteResult, error)
- func DeleteUser() error
- func GetAll(page Page) ([]bson.M, error)
- func GetOne(object *interface{}, col string) (bson.M, error)
- func GetUser(user interface{}) (model.User, error)
- func HealthcheckHandler(w http.ResponseWriter, r *http.Request)
- func UpdateOne(object interface{}, newObject interface{}, col string) (*mongo.UpdateResult, error)
- func UpdateUser(filter bson.D, update bson.D) (*mongo.UpdateResult, error)
- func UserHandler(writer http.ResponseWriter, h *http.Request)
- type Data
- type Page
- type Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateOne ¶
func CreateOne(object interface{}, col string, args ...Page) (*mongo.InsertOneResult, error)
func CreateUser ¶
func DeleteUser ¶
func DeleteUser() error
func HealthcheckHandler ¶
func HealthcheckHandler(w http.ResponseWriter, r *http.Request)
HealthcheckHandler returns the date and time
func UpdateOne ¶
func UpdateOne(object interface{}, newObject interface{}, col string) (*mongo.UpdateResult, error)
func UpdateUser ¶
func UserHandler ¶
func UserHandler(writer http.ResponseWriter, h *http.Request)
Types ¶
Click to show internal directories.
Click to hide internal directories.