关于查找


模糊查询:

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}}}}

文章作者: 小游
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小游 !
  目录