模糊查询:
mongo直接用的正则表达式
参考这个:https://towait.com/blog/how-to-query-mongodb-with-like/db.users.find({name: /a/}) //like \'%a%\'
如果是mongo的驱动的话,那么我们就要用primitive.Regex
mysql里面的or
这个也可以用mongo的关键词$or来实现,比如下面这个
match=bson.M{"post_type":"post","status":"publish","$or":[]bson.M{{"title":primitive.Regex{Pattern:key}},{"content":primitive.Regex{Pattern:key}}}}