Do not use unnecessary reflect

v2
Nikita Tokarchuk 5 years ago
parent 05ebb25e70
commit eac50d1770
  1. 8
      mongox/query/query.go

@ -2,8 +2,6 @@ package query
import ( import (
"go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/bson"
"reflect"
) )
// Query is an enchanched bson.M map // Query is an enchanched bson.M map
@ -82,11 +80,7 @@ func (q *Query) Preloader() (empty bool, preloader []string) {
// Empty checks the query for any content // Empty checks the query for any content
func (q *Query) Empty() bool { func (q *Query) Empty() bool {
return len(q.m) == 0
qv := reflect.ValueOf(q.m)
keys := qv.MapKeys()
return len(keys) == 0
} }
// M returns underlying query map // M returns underlying query map

Loading…
Cancel
Save