index fix

This commit is contained in:
wangchuxiao 2022-09-30 18:39:10 +08:00
parent 9964650014
commit 7dc1f9b81b

View File

@ -192,11 +192,19 @@ func createMongoIndex(client *mongo.Client, collection string, isUnique bool, ke
keysDoc = keysDoc.Append(key, bsonx.Int32(1))
}
}
// 创建索引
index := mongo.IndexModel{
var index mongo.IndexModel
if utils.IsContain("uid", keys) {
name := "uid_new"
index = mongo.IndexModel{
Keys: keysDoc,
Options: &options.IndexOptions{Name: &name},
}
} else {
index = mongo.IndexModel{
Keys: keysDoc,
}
}
if isUnique == true {
index.Options = options.Index().SetUnique(true)
}