最近在学习Go语言,发现Go语言连接Mongo进行查询时,无法进行模糊查询。于是搜索各种资料看文档。终于可以实现了。
代码如下:
err = collection.Find(bson.M{"name":bson.M{"$regex":keyword, "$options":"$i$m"}}).All(&results)
针对name字段进行正则模糊匹配,返回的为一数组。
最近在学习Go语言,发现Go语言连接Mongo进行查询时,无法进行模糊查询。于是搜索各种资料看文档。终于可以实现了。
代码如下:
err = collection.Find(bson.M{"name":bson.M{"$regex":keyword, "$options":"$i$m"}}).All(&results)
针对name字段进行正则模糊匹配,返回的为一数组。