首页 / MONGODB / MongoDB笔记(三)
MongoDB笔记(三)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB笔记(三),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1778字,纯文字阅读大概需要3分钟。
内容图文
![MongoDB笔记(三)](/upload/InfoBanner/zyjiaocheng/485/dc090e8e3ead44379badd1a91b0d0017.jpg)
一、MongoDB数据查询
(1)MongoDB使用find函数来数据查询,其功能与SQL中的select函数相同,可以提供与关系型数据库类似的许多功能,包括映射、排序等。
db.集合名.find(query,fields,limit,skip)
1.query相当于SQL中的where语句
2.fields用于字段映射,1的时候表示显示0是不显示,语法格式:{field:0}或{field:1}用时候要么全用0要么全用1,混合使用的话除了"_id":0 以外的混合用法是错误的。
3.limit 限制查询结果集的文档数量。
4.skip跳过一定数据量的结果,设置第一条返回文档的偏移量。
(2)MongoDB与注意事项
1.MongoDB不支持多集合间的连接查询,find函数一次查询只能针对一个集合。
2.find参数为空或者查询条件为空文档时,会返回集合中所以的文档。
3.除了将limit和skip作为find函数的参数外,还可以单独使用limit和skip函数来修饰查询结果。
例如:db.student.find({age:{$lt:22}}).limit(5).skip(10)
4.返回的查询结果集默认是无序的,如果需要对结果进行排序,可以使用sort函数。1表示升序-1为降序。
例如:db.student.find().sort({name:1,age:-1})
5.db.collection.findOne()只会返回第一条数据。
6.当查询的集合文档数量很大时,为了加快数据的查询速度可以创建索引。
7.除了使用find函数实现基本查询之外,MongoDB还提供了聚合框架,用于复杂查询。
二、查询操作符介绍及使用
(1)比较查询操作符
(2)逻辑查询操作符
逻辑查询操作符,可连接多个查询条件,用于逻辑与、或、非以及取反操作。
(3)元素操作符
元素查询操作符,用来查询文档中字段的属性,包括字段是否存在以及字段的数据类型。
MongoDB笔记(三)
标签:mongodb
本文系统来源:http://12161108.blog.51cto.com/12151108/1941241
内容总结
以上是互联网集市为您收集整理的MongoDB笔记(三)全部内容,希望文章能够帮你解决MongoDB笔记(三)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。