Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCollectionName ¶
func GetCollectionName(v interface{}) string
func RegistEntityRepositoryOption ¶
func RegistEntityRepositoryOption[T mongodbr.IEntity](clientKey string, databaseName string, opts ...mongodbr.RepositoryOption)
regist Repository create option
Types ¶
type Database ¶
type Database struct { MongoClientKey string DatabaseName string // contains filtered or unexported fields }
func NewDatabase ¶
func (*Database) GetDatabase ¶
func (*Database) GetEntityRepositoryOptionMap ¶
func (d *Database) GetEntityRepositoryOptionMap() map[string][]mongodbr.RepositoryOption
func (*Database) GetRepository ¶
func (d *Database) GetRepository(modelInstance interface{}) mongodbr.IRepository
Click to show internal directories.
Click to hide internal directories.