diff --git a/pkg/schema/field/object.go b/pkg/schema/field/object.go index 3216e0dbe02cd1ccb053a0c65a329cce8362b100..38e959e37cf4a84546a77dfea52e7db534eafa96 100644 --- a/pkg/schema/field/object.go +++ b/pkg/schema/field/object.go @@ -131,10 +131,10 @@ func (p *ObjectParameters) Merge(parameters Parameters) error { return nil } -// GetMongoIndexes возвращает индексы для полей объекта -// МоngoDB поддерживает индексацию обьектов(Embedded documents), -// но при трансляции perxis обьектов map[string]interface{} драйвер транслирует в BSON.M, а не BSON.D -// для правильной работы индексов необходимо соблюдение порядка иначе не будет работать уникальность +// GetMongoIndexes возвращает индексы для полей объекта, +// MongoDB поддерживает индексацию обьектов(Embedded documents), +// но при трансляции perxis обьектов map[string]interface{} драйвер транслирует в BSON.M, а не BSON.D. +// Для правильной работы индексов необходимо соблюдение порядка иначе не будет работать уникальность. func (p ObjectParameters) GetMongoIndexes(path string, f *Field) []mongo.IndexModel { if !f.Indexed && !f.Unique { return nil