mongodb模糊查询
mongodb模糊查询,可以使用正则表达式查询来实现
1、点号字符在正则表达式中是一个通配符,它代表所有字符和数字。
2、*号表示前面的匹配符出现>=0次
3、+号表示前面的匹配符出现>=1次
4、?号表示前面的匹配符出现<=1次
5、{666}表示前面的匹配符出现666次
6、{666,888}表示前面的匹配符出现666~888次
7、^匹配开头,$匹配结尾
比如,有一堆新闻报道,集合名称为news,正文字段为text
需求1,找出正文中包含"加薪"的新闻:
db.news.find({
"text": {
$regex: "加薪"
}
});
需求2,找出正文中包含两到四次"加薪"的新闻
db.news.find({
"text": {
$regex: "(.*加薪.*){2,4}"
}
});
注意:提到两到四次"加薪",正则表达式不是:(加薪){2,4}
(加薪){2,4} 是指的文章中出现了"加薪加薪"或者"加薪加薪加薪"或者"加薪加薪加薪加薪"
需求3,找出跟董事长相关的加薪新闻
db.news.find({
"text": {
$regex: ".*董事长.*加薪.*"
}
});
有没有感觉,用mongodb也能简单的搜一些语义相关的内容了呢,哈哈哈
mongodb模糊查询相关推荐
- mongodb模糊查询 php7_详解php7如何实现MongoDB模糊查询
php7如何实现MongoDB模糊查询?MongoDB模糊查询语句相信对大家来说都不陌生,本文主要给大家介绍了在php 7中MongoDB实现模糊查询的方法,文中给出了详细的介绍和示例代码,对大家具有 ...
- java mongodb 模糊查询_Java操作MongoDB插入数据进行模糊查询与in查询功能的方法
Java操作MongoDB插入数据进行模糊查询与in查询功能 由于需要用MongoDB缓存数据,所以自己写了一套公共的存放和读取方法 具体如下: 存放mongodb: /** * 公共方法:设置Obj ...
- MongoDB模糊查询-查询某月的数据
mongodb 模糊查询 应用场景: 做报表统计查询2019年02月的数据 db.getCollection('WT_SpareManage').find({"useDate":{ ...
- mongodb模糊查询_我叫Mongo,收了「查询基础篇」,值得你拥有
这是mongo第二篇「查询基础篇」,后续会连续更新6篇 mongodb的文章总结上会有一系列的文章,顺序是先学会怎么用,在学会怎么用好,戒急戒躁,循序渐进,跟着我一起来探索交流. 通过上一篇基础篇的介 ...
- MongoDB 模糊查询包含/不包含字符串
MongoTemplate模糊查询,spring boot MongoDB模糊查询 模糊查询 不包含 content 的记录 String content = "192.168.1.2&q ...
- mongodb模糊查询包含特殊字符
mongodb中的待特殊字符的模糊查询需要转义下才能查到 (name: /wo*2hjf/ 查不到 name: /wo\*2hjf/ 查得到 ) let str=wo*2hjf; let fil ...
- python模糊查询mongodb_Python札记 -- MongoDB模糊查询
最近在使用MongoDB的时候,遇到了使用多个关键词进行模糊查询的场景.竹风使用的是mongoengine库. 查了各种资料,最后总结出比较好用的方法.先上代码,后面进行详细说明.如下: 1 #!/u ...
- mongodb模糊查询_AWS 回击了!推出兼容 MongoDB 的 DocumentDB
2018 年 10 月,MongoDB 将其开源许可证从 GNU AGPLv3 切换到 Server Side Public License(SSPL),并明确指出之所以会更改开源协议是因为部分云计算 ...
- mongodb模糊查询_MongoDB技术从0到1+
本文是陈仕在"青芒话生长"MongoDB征文比赛的获奖文章,下面我们一起来欣赏下. 前言 偶然机会看到mongo中文社区办了场征文活动,觉得挺有意思的,虽说自己还在成为大佬的路上, ...
最新文章
- nlohmann/json使用笔记
- 【FFmpeg】FFmpeg 相关术语简介 二
- 计算机微机原理及接口技术实训室,《微机原理与接口技术》课程实验报告.doc...
- mysql查询数据库第一条记录_SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)...
- 美国将尝试区块链领域和加密货币相结合
- DDD 领域驱动设计落地实践:六步拆解 DDD
- 《菜菜的机器学习sklearn课堂》学习笔记 + 课件
- java jexl_利用Jexl实现数据库的计算公式在Java中执行
- mongodb mysql配置_MongoDB数据库安装配置、基本操作实例详解
- IBM服务器引导盘serverguide 下载
- 自动轮播图html css js代码,js轮播(自动轮播图html代码)
- 杨柳絮-Info:太原市多部门通力合作科学治理杨柳飞絮效果好
- pureftpd 配置 mysql_Pure-ftp配置文件详解
- oracle使用小技巧,Oracle在linux下使用小技巧
- python文件处理pdf_Python用于NLP :处理文本和PDF文件
- 行测测评(二)——图形找规律技巧
- 在存储过程中的clob数据类型
- 【C语言】BC64牛牛的快递(DAY 5)
- 微信小程序如何开发购物车的微信支付功能
- 深深的码丨Java NIO 透析