不能忽略大小写的模糊匹配
bson.M{"name": bson.M{
"$regex": name,
}}
需要忽略大小写的模糊匹配
这里用到了正则匹配子字符串是否在字符串中:正则匹配字符串中是否存在指定字符串
BsonM := bson.M{"name": bson.M{
"$regex": primitive.Regex{Pattern: ".*" + name +".*", Options: "i"},
}}
// Pattern为指定的正则匹配模式,可以参考菜鸟教程的正则匹配书写