This commit is contained in:
2023-06-07 17:48:36 +02:00
parent 827b3fc1b7
commit 0006c6859d
2 changed files with 10 additions and 3 deletions

View File

@@ -4,6 +4,7 @@ import (
"gogs.mikescher.com/BlackForestBytes/goext/langext"
"gogs.mikescher.com/BlackForestBytes/goext/reflectext"
"reflect"
"strings"
)
func (c *Coll[TData]) init() {
@@ -32,7 +33,13 @@ func (c *Coll[TData]) initFields(prefix string, rval reflect.Value, idxarr []int
}
bsonkey, found := rsfield.Tag.Lookup("bson")
if !found || bsonkey == "-" {
if !found {
continue
}
if strings.Contains(bsonkey, ",") {
bsonkey = bsonkey[:strings.Index(bsonkey, ",")]
}
if bsonkey == "-" {
continue
}