mongodb 中的模糊查询----(like 查询语句) 在mongo VUE里面怎么写查询

来源:互联网 发布:linux tail grep 结合 编辑:程序博客网 时间:2024/04/29 16:18

模糊查询:就是sql的select * from table where xx like yy的样式的sql语句。
db.user.find({"name":/ab/})
这样,可以查出所有包含有"ab"字符串的数据了。
等同于select * from user where name like "ab"


说的再多,不如给图来的实在。


图1:特殊一点点,like语句里面是带括号的。


语句是:{"title":/F5\\(v/}

我加双斜杠的原因是所查字段里面有括号,要转义一下。不然查不到。

这个:{"title":/^F5\\(v/}
也是可以查出来的。
具体前面的那个^是啥意思呢:匹配输入字符串的开始位置


下面2个图,来解释带这个符号和不带这个符号的差别。



觉得不带符号的更像是like语句。带个符号的话,就必须是开头才行。
当然,你要是对正则表达式很明了的话,这个测试就是多余的啦。

嗯,就是这么滴。




0 0