mongodb - 猫鼬搜索大小写字母
问题描述
我的数据库中有“城市”字段。该字段由用户输入。如何使用 collection.find 独立搜索大写和小写?所以 Business.find({ city : city }
显示“柏林”和“柏林”作为结果?
或者我需要创建两个对数据库的请求,搜索大写,另一个搜索小写?
我有最新的 Mongoose 和 NodeJS 版本。
解决 了在 mongoDB 文档中找到的以下适用于我的代码
Business.find({ city : { $regex: city, $options: 'i' } }
解决方案
解决了
在 MongoDB 文档中找到以下对我有用的
Business.find({ city : { $regex: city, $options: 'i' } }
推荐阅读
- c# - 如何在 C# 中比较数组中的元素?
- command-line-interface - 将服务绑定到云功能时资源控制器 URL 错误
- sql - 将名称字段与字符串值进行比较的最佳方法是什么?
- java - org.openqa.selenium.WebDriverException: java.net.ConnectException: 无法使用 GeckoDriver 和 Selenium 连接到 localhost/0:0:0:0:0:0:0:1:1941
- css - 我在 Vuetify 中的样式有问题,我需要“消息”是黑色的,但它是蓝色的
- maven - 如何使用 Maven 跳过本地依赖项
- javascript - 数据为空或零时如何继续行?
- c# - 如何生成非随机的主键?
- python - 将项目从一个 2D 列表单元格移动到同一列表中的另一个特定单元格
- android - editText 是焦点,但虚拟键盘不会在 AlertBuilder 中使用 SHOW_IMPLICIT 自动打开