首页 > 解决方案 > 猫鼬搜索大小写字母

问题描述

我的数据库中有“城市”字段。该字段由用户输入。如何使用 collection.find 独立搜索大写和小写?所以 Business.find({ city : city }显示“柏林”和“柏林”作为结果?

或者我需要创建两个对数据库的请求,搜索大写,另一个搜索小写?

我有最新的 Mongoose 和 NodeJS 版本。

解决 了在 mongoDB 文档中找到的以下适用于我的代码

Business.find({ city : { $regex: city, $options: 'i' } }

标签: mongodbmongoose

解决方案


解决了

在 MongoDB 文档中找到以下对我有用的

Business.find({ city : { $regex: city, $options: 'i' } }

推荐阅读