• 技术文章 >数据库 >MongoDB

    mongodb如何不区分大小写查询

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2020-01-03 14:40:22原创2927

    MongoDB 查询的时候区分大小写,我们可以添加正则不让它区分大小写。

    MongoDB 有自带的一个正则方法:BsonRegularExpression()

    例如:

    var queryKeyword=new BsonRegularExpression("(.+)?" +queryCondition.Keyword+"(.+)?", "-i");

    这样就能够不需要按照大小写进行查询了。

    还可以使用toUpperCase()等方法将value转换为大写存到数据库中。

    数据库模糊查询语句,如下:

    db.COLLECTION.find({ "FIELD":  {'$regex':'VALUE','$options':'i'}});

    注意:其中的‘i’的含义为“忽略大小写”。

    python学习网,大量的免费MongoDB入门教程,欢迎在线学习!

    专题推荐:mongodb 大小写 查询
    品易云
    上一篇:mongodb如何查询数据库多少条记录 下一篇:mongodb需要收费吗

    相关文章推荐

    • mongodb如何不区分大小写

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网