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) {