INNER CODE UNIT · Go
NewAdapterByDB
apache/casbin-mongodb-adapter · adapter.go:146
func NewAdapterByDB(client *mongo.Client, config *AdapterConfig) (persist.BatchAdapter, error) {
if config == nil {
config = &AdapterConfig{}
}
if config.CollectionName == "" {
config.CollectionName = defaultCollectionName
}
if config.DatabaseName == "" {
config.DatabaseName = defaultDatabaseName
}
if config.Timeout == 0 {
config.Timeout = defaultTimeout
}
collection := client.Database(config.DatabaseName).Collection(config.CollectionName)
a := &adapter{
client: client,