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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…