Mongo Improvment for filtering

This commit is contained in:
mr
2026-01-27 10:59:38 +01:00
parent d772a703da
commit 9b4f9e420a
2 changed files with 11 additions and 26 deletions

View File

@@ -95,7 +95,11 @@ func (a *peerMongoAccessor) GetDefaultFilter(search string) *dbs.Filters {
}
return &dbs.Filters{
And: map[string][]dbs.Filter{ // search by name if no filters are provided
"state": {{Operator: dbs.NOT.String(), Value: 1}},
"state": {{Operator: dbs.NOT.String(), Value: &dbs.Filters{
And: map[string][]dbs.Filter{
"state": {{Operator: dbs.EQUAL.String(), Value: 1}},
},
}}},
},
Or: map[string][]dbs.Filter{ // search by name if no filters are provided
"abstractobject.name": {{Operator: dbs.LIKE.String(), Value: search}},