Documentation
¶
Index ¶
- Variables
- func ConnectDB(mongoURI string) *mongo.Client
- type Repository
- func (r Repository) AddOne(collName string, doc interface{}) (*mongo.InsertOneResult, error)
- func (r Repository) FindOne(collName string, filter bson.D) *mongo.SingleResult
- func (r Repository) GetCollection(collName string) *mongo.Collection
- func (r Repository) UpdateOne(collName string, filter bson.M, fields bson.M) bool
Constants ¶
This section is empty.
Variables ¶
View Source
var Repo = &Repository{ Client: ConnectDB(config.MongoURI()), }
Functions ¶
Types ¶
type Repository ¶
func (Repository) AddOne ¶
func (r Repository) AddOne(collName string, doc interface{}) (*mongo.InsertOneResult, error)
func (Repository) FindOne ¶
func (r Repository) FindOne(collName string, filter bson.D) *mongo.SingleResult
func (Repository) GetCollection ¶
func (r Repository) GetCollection(collName string) *mongo.Collection
Click to show internal directories.
Click to hide internal directories.