其他分享
首页 > 其他分享> > golang mongo-driver 模糊查询

golang mongo-driver 模糊查询

作者:互联网

1.使用mongo的正则匹配实现

官方文档如下
https://docs.mongodb.com/manual/reference/operator/query/regex/#pcre-vs-javascript

2.针对mong-dirver的fiter结构

mongo-driver包
“go.mongodb.org/mongo-driver/bson/primitive”

// 其中key替换成要模糊查询的字段名,value替换成输入的要模糊查询的字符串。然后把filter传入查询函数即可
// options里的i代表模糊查询匹配时忽略大小写
filter := bson.M{
   "key": primitive.Regex{
			Pattern: value,
			Options: "i",
		}
}

参考资料
https://www.inkdp.cn/skill/back-end/61018.html#%E4%BD%BF%E7%94%A8MongoDB-GO-Driver%E8%BF%9B%E8%A1%8C%E6%9F%A5%E8%AF%A2

标签:E8%,mongo,模糊,driver,替换成,查询,golang
来源: https://blog.csdn.net/Haikuotiankong11111/article/details/123109096