mongodb如何不区分大小写查询

mongodb如何不区分大小写查询,第1张

mongodb如何不区分大小写查询

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

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

例如:

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

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

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

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

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

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/3016629.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-09-28
下一篇2022-09-28

发表评论

登录后才能评论

评论列表(0条)

    保存