хочет правильно создавать уникальный индекс
result, err := db.collection.Indexes().CreateOne(db.ctx,
mongo.IndexModel{
Keys: bson.M{"first_name": 1},
Options: options.Index().SetUnique(true),
// Keys: bson.M{"first_name": "text"},
// Options: options.Index().SetUnique(true),
})
и по факту позволяет делать вставку с одинаковыми филдами значениями для first_name
я может что не так понима и делаю?
не уверен в правильности но можешь попробовать Keys: bson.M{{Key:"first_name", Value: 1}}
Тогда надо bson.D{{...
Обсуждают сегодня