mongodb使用like模糊查询

本文涉及的产品
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
简介: mongodb使用like模糊查询

1、LIKE模糊查询userName包含A字母的数据(%A%)

-- SQL:
SELECT * FROM UserInfo WHERE userName LIKE "%A%"
-- MongoDB:
db.UserInfo.find({userName: /A/})

2、LIKE模糊查询userName以字母A开头的数据(A%)

-- SQL:
SELECT * FROM UserInfo WHERE userName LIKE "A%"
--MongoDB:
db.UserInfo.find({userName :/^A/})

参考:

mongodb 中的like 怎么使用


正则表达式查询

>db.posts.find({post_text:{$regex:"runoob"}})
# 以上查询也可以写为:
>db.posts.find({post_text:/runoob/})
相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
NoSQL MongoDB Python
mongodb使用like模糊查询
mongodb使用like模糊查询
1348 0
|
SQL 存储 分布式计算
【收藏】MongoDB 常用查询语句汇总
【收藏】MongoDB 常用查询语句汇总
1448 0
|
20天前
|
存储 NoSQL 关系型数据库
MongoDB索引知识
MongoDB索引知识
25 1
MongoDB索引知识
|
25天前
|
NoSQL MongoDB 索引
MongoDB 全文检索
10月更文挑战第23天
34 1
|
26天前
|
存储 NoSQL MongoDB
MongoDB 索引限制
10月更文挑战第22天
28 2
|
NoSQL C# 数据库
使用c#对MongoDB进行查询(1)
1.BsonDocument对象     在MongoDB.Bson命名空间下存在一个BsonDocument类,它是MongoDB的文档对象,代表着MongoDB中不规则数据一条条实体模型。可以使用BsonDocument对不规则数据进行操作,这个类型继承了IEnumberable类,也就是说又将...
2443 0
|
6月前
|
NoSQL MongoDB
mongodb分组查询
mongodb分组查询
|
索引
MongoDB-多键索引
多键索引是专门针对数组字段的, 会为数组字段的每一个元素都创建一个索引。
102 0
|
存储 NoSQL 关系型数据库
MongoDB-索引
什么是索引 • 索引就相当于字典中的目录(拼音 / 偏旁部首手) • 有了目录我们就能通过目录快速的找到想要的结果 • 但是如果没有目录(拼音 / 偏旁部首手), 没有索引 • 那么如果想要查找某条数据就必须从前往后一条一条的查找 • 所以, 索引就是用于提升数据的查询速度的
59 0
|
NoSQL 关系型数据库 MySQL
MongoDB-唯一索引
默认情况下 MongoDB 和 MySQL 一样, 都会自动为主键创建索引, 这个索引就是一个唯一索引,除了主键可以作为唯一索引以外, 只要某个字段的取值是唯一的, 我们也可以手动给这个字段添加唯一索引。
292 0
下一篇
无影云桌面