INNER CODE UNIT · Go

NewFilteredAdapter

apache/casbin-mongodb-adapter · adapter.go:129

func NewFilteredAdapter(url string) (persist.FilteredAdapter, error) {
	a, err := NewAdapter(url)
	if err != nil {
		return nil, err
	}
	a.(*adapter).filtered = true

	return a.(*adapter), nil
}

type AdapterConfig struct {
	DatabaseName   string
	CollectionName string
	Timeout        time.Duration
	IsFiltered     bool
}

func NewAdapterByDB(client *mongo.Client, config *AdapterConfig) (persist.BatchAdapter, error) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…