当前位置:首页 > 云计算 > 正文内容

mongodb如何不区分大小写查询

2022-05-04 03:14:04云计算2

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

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

例如:

varqueryKeyword=newBsonRegularExpression("(.+)?"+queryCondition.Keyword+"(.+)?","-i");

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

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

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

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

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

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

本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.

本文链接:https://www.xibujisuan.cn/10015.html

标签: Python