mongodb - 如何匹配由连字符和空格等特殊字符组成的字符串
问题描述
我有一个字符串:
word : 'A-Scan Ultrasonic'
如何将其与:
'A Scan Ultrasonic'
我试过我的运气
{word:{$regex:".*A Scan Ultrasonic.*",$options: 'i'}}
但这不会得到任何结果
我可以知道如何匹配,感谢任何帮助,TIA
解决方案
这实际上不是 mongo 的事情,你应该使用正确的正则表达式。试试这个:
{ name: { $regex: /.*A(-|\s)Scan(-|\s)Ultrasonic.*/}}
推荐阅读
- php - PHP 支付网关交易错误
- cassandra - Cassandra CLI 命令与 cqlsh -e 如何声明
- c# - 如何为 SSL 流创建 TCP 代理
- sql-server - SQL Server - 使用 while 循环缩短几个联合联接
- jquery - 在变量中查找文本
- laravel - 在 Webpack 构建后执行 shell 命令
- xpath - 在 Xpath Contains 中传递 Cyrilics 会返回 XML 值错误。刮痧。蟒蛇2
- r - 基于多列的r plotly图表
- r - 一起使用 LaF 和 grepl
- tensorflow - TensorFlow 网络在使用“dataset.map()”后接收到错误的张量形状