IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Mongodb简单常用的查询语句 -> 正文阅读

[大数据]Mongodb简单常用的查询语句

先看下我集合结构,简单的集合名 user_document_test,使用navicat工具

?1.无条件查询,查询所有

db.user_document_test.find()

?查询只显示部分字段

db.user_document_test.find({},{_id:1,userName:1,address:1})

?

?2. 条件查询之_id查询,_id查询需要使用ObjectId包着

db.user_document_test.find({_id:ObjectId('617a14fdc183e57b879d7415')})

其它条件查询,单个条件查询

db.user_document_test.find({userName:'lily'})

?3.多个条件组合查询

db.user_document_test.find({status:1,sex:0})

?4.模糊查询

db.user_document_test.find({address: /北京/});

?以某个字符开头查询

db.user_document_test.find({address: /^北/});

?以某个字符结尾查询

db.user_document_test.find({address: /区$/})

?5.符号匹配查询,大于($gt),小于($lt),大于等于($gte),小于等于($lte),等于($eq),不等于($ne),

db.user_document_test.find({age:{$gte:20,$lte:30}})

?db.user_document_test.find({phone:{$eq:'13500001111'}})

?

db.user_document_test.find({phone:{$ne:'13500001111'}})?

?

?6.多个in查询 $in 后面的参数必须是个数组[]格式? $nin不在后面也是数组

db.user_document_test.find({age:{$in:[25,30]}})

db.user_document_test.find({age:{$nin:[15,50]}})

7. or 查询

db.user_document_test.find({$or:[{address:/北京/},{age:30}]})

?

? 8.函数排序 sort(1=正序,-1=倒叙),跳过skip(数字表示跳过几个,如2表示跳过前2个),限制条数limit(数字表示只显示前面几条)

db.user_document_test.find().sort({age:-1})

db.user_document_test.find().sort({age:-1}).skip(2)

db.user_document_test.find().sort({age:-1}).skip(2).limit(2)

?

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-10-30 12:37:23  更:2021-10-30 12:37:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 4:58:50-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码