mongodb如何不区分大小写查询
MongoDB 查询的时候区分大小写,我们可以添加正则不让它区分大小写。
MongoDB 有自带的一个正则方法:BsonRegularExpression()
例如:
var queryKeyword=new BsonRegularExpression("(.+)?" +queryCondition.Keyword+"(.+)?", "-i");
这样就能够不需要按照大小写进行查询了。
还可以使用toUpperCase()等方法将value转换为大写存到数据库中。
数据库模糊查询语句,如下:
db.COLLECTION.find({ "FIELD": {'$regex':'VALUE','$options':'i'}});
注意:其中的‘i’的含义为“忽略大小写”。
云海天教程网,大量的免费MongoDB入门教程,欢迎在线学习!
来源:PY学习网:原文地址:https://www.py.cn/article.html