当前位置: 首页 > article >正文

MongoDB的查询/超详细

1.查询的基本格式

        查询参数1集合的所有数据.

        参数1为您要查询的集合名称

//查询所有
db.参数1.find()

例子

查询student集合下的所有数据

db.student.find()

2.带条件的查询

        查询满足参数2:“参数3”这样key:“velu”形式的数据

          参数1:目标集合

          参数2:筛选条件的key值

          参数3:筛选条件的velu值

db.参数1.find({参数2:"参数3"})

例子:

查询student集合内,满足name:"周瑜" 的数据

db.student.find({name:"周瑜"})

4.多个条件查询

多个参数的查询需要在每组key:velu的之间用  (,)间隔

          参数1:目标集合

          参数2:筛选条件的key值

          参数3:筛选条件的velu值

          参数4:筛选条件的key值

          参数5:筛选条件的velu值

db.参数1.find({参数2:'参数3',参数4:'参数5'})

 例子:

查询student集合内数据同时含有sex:‘男’和age:20的数据

注意:字符类型的velu需要用引号包裹,数字类型则不需要。

db.student.find({sex:'男',age:20})

5.筛选参数简介

        对于筛选条件的velu的值我们可以进行进一步筛选,在这里展示一条示例。   

          参数1:目标集合

          参数2:筛选条件的key值

          参数3:筛选条件的velu值

          参数4:筛选条件的key值

          参数5:筛选的规则

          参数6:限制参数

     {$参数5:参数6}共同组成了筛选条件,用{}包裹写在原velu的位置。

db.参数1.find({参数2:'参数3',参数4:{$参数5:参数6}})

例子:

 查询student集合内数据同时含有sex:‘男’并且age大于等于:20的数据

age:{$gte:20}

解释:

key值是age

velu值大于等于20

$gte是大于等于的筛选规则。

db.student.find({sex:'男',age:{$gte:20}})

 6.结束语

后续一篇文章会详细介绍MongoDB,的筛选条件和使用。和更多使用

预览:表达式、正则表达式 、分页查询、数据排序、排序去重

表达式列表查询

https://blog.csdn.net/ededabo/article/details/142665181?sharetype=blogdetail&sharerId=142665181&sharerefer=PC&sharesource=ededabo&spm=1011.2480.3001.8118

如果有疑问大家可以评论区讨论。

如果该篇文章对您的学习有帮助,请您点赞、关注。您的点赞是我最大的动力。


http://www.kler.cn/news/329496.html

相关文章:

  • Python基础语句教学
  • 基于SpringBoot+Vue+MySQL的旅游管理系统
  • pytorch数据读入
  • 常用设计模式之单例模式、策略模式、工厂模式
  • TCP三次握手四次挥手详解
  • HTML5--裸体回顾
  • testRigor测试用例模板记录
  • 从AR眼镜到智能巡检:XR技术的演变与未来潜力
  • 华为仓颉语言入门(7):深入理解 do-while 循环及其应用
  • 利用Java easyExcel库实现高效Excel数据处理
  • mysql学习教程,从入门到精通,SQL GROUP BY 子句(31)
  • 一起了解计算机神经网络
  • 【Linux】第一个小程序——进度条实现
  • 数据分析-29-基于pandas的窗口操作和对JSON格式数据的处理
  • 解决Github打不开或速度慢的问题
  • 职业技能大赛-单元测试笔记(参数化)分享
  • OpenHarmony(鸿蒙南向)——平台驱动指南【DAC】
  • 【floor报错注入】
  • 《深度学习》自然语言处理 统计、神经语言模型 结构、推导解析
  • 【css】如何设计出具有权威性的“机构”网页
  • OpenAI 推理模型 O1 研发历程:团队访谈背后的故事
  • 高防服务器有用吗?租用价格一般多少
  • 【Linux进程间通信】Linux匿名管道详解:构建进程间通信的隐形桥梁
  • HDFS Shell作业1
  • 查看 git log的过程中看到 :说明日志输出可能超出屏幕大小,系统进入了分页模式
  • UI自动化
  • TRIZ理论在机器人性能优化中的应用
  • pytorch之梯度累加
  • go基础面试题汇总第一弹
  • 双十一有哪些值得入手的好物?这五款宝藏好物不容错过!