2020MongoDB基本命令-R操作(查)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了2020MongoDB基本命令-R操作(查),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4936字,纯文字阅读大概需要8分钟。
内容图文
2020MongoDB基本命令-R操作(查)
-
基本语句
db.集合名.find([条件],[查询的列])
条件
查询所有数据 {}或者不写
查询age=10,性别为男 {age:10,sex=‘男’}
查询的列(可选)
{age:1}只显示age列
{age:0}除了age其余的都显示
无论写什么,_id都会存在示例1.(查询数据库中所有的数据)
//使用test2数据库 use test2 // 查询所有集合 show collections db.c1.find()
结果1.
{ “_id” : ObjectId(“5fc22f77451fb8b5be3c3f6e”), “uname” : “ppl”, “age” : 18 }
{ “_id” : 1, “uname” : “ppl”, “age” : 18 }
{ “_id” : ObjectId(“5fc23651451fb8b5be3c3f6f”), “username” : “a1”, “age” : 99 }
{ “_id” : ObjectId(“5fc23651451fb8b5be3c3f70”), “username” : “a2”, “age” : 89 }
{ “_id” : ObjectId(“5fc23651451fb8b5be3c3f71”), “username” : “a3”, “age” : 79 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f72”), “uname” : “b0”, “age” : 50 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f73”), “uname” : “b1”, “age” : 51 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f74”), “uname” : “b2”, “age” : 52 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f75”), “uname” : “b3”, “age” : 53 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f76”), “uname” : “b4”, “age” : 54 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f77”), “uname” : “b5”, “age” : 55 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f78”), “uname” : “b6”, “age” : 56 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f79”), “uname” : “b7”, “age” : 57 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f7a”), “uname” : “b8”, “age” : 58 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f7b”), “uname” : “b9”, “age” : 59 }示例2.(查询uname列)
db.c1.find({},{uname:1})
结果2.
{ “_id” : ObjectId(“5fc22f77451fb8b5be3c3f6e”), “uname” : “ppl” }
{ “_id” : 1, “uname” : “ppl” }
{ “_id” : ObjectId(“5fc23651451fb8b5be3c3f6f”) }
{ “_id” : ObjectId(“5fc23651451fb8b5be3c3f70”) }
{ “_id” : ObjectId(“5fc23651451fb8b5be3c3f71”) }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f72”), “uname” : “b0” }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f73”), “uname” : “b1” }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f74”), “uname” : “b2” }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f75”), “uname” : “b3” }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f76”), “uname” : “b4” }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f77”), “uname” : “b5” }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f78”), “uname” : “b6” }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f79”), “uname” : “b7” }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f7a”), “uname” : “b8” }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f7b”), “uname” : “b9” }示例3.(查询除了uname以外的其余的列)
db.c1.find({},{uname:0})
结果3.
{ “_id” : ObjectId(“5fc22f77451fb8b5be3c3f6e”), “age” : 18 }
{ “_id” : 1, “age” : 18 }
{ “_id” : ObjectId(“5fc23651451fb8b5be3c3f6f”), “username” : “a1”, “age” : 99 }
{ “_id” : ObjectId(“5fc23651451fb8b5be3c3f70”), “username” : “a2”, “age” : 89 }
{ “_id” : ObjectId(“5fc23651451fb8b5be3c3f71”), “username” : “a3”, “age” : 79 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f72”), “age” : 50 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f73”), “age” : 51 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f74”), “age” : 52 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f75”), “age” : 53 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f76”), “age” : 54 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f77”), “age” : 55 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f78”), “age” : 56 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f79”), “age” : 57 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f7a”), “age” : 58 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f7b”), “age” : 59 }
2.运算符
运算符 | 功能 |
---|---|
$gt | 大于 |
$gte | 大于等于 |
$lt | 小于 |
$lte | 小于等于 |
$in | in |
$nin | not in |
示例1. 查询年龄大于55岁的用户
db.c1.find({age:{$gt:55}})
结果1.
{ “_id” : ObjectId(“5fc23651451fb8b5be3c3f6f”), “username” : “a1”, “age” : 99 }
{ “_id” : ObjectId(“5fc23651451fb8b5be3c3f70”), “username” : “a2”, “age” : 89 }
{ “_id” : ObjectId(“5fc23651451fb8b5be3c3f71”), “username” : “a3”, “age” : 79 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f78”), “uname” : “b6”, “age” : 56 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f79”), “uname” : “b7”, “age” : 57 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f7a”), “uname” : “b8”, “age” : 58 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f7b”), “uname” : “b9”, “age” : 59 }
示例2.查询用户年龄在55,57,79岁的信息
db.c1.find({age:{$in:[55,57,59]}})
结果2.
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f77”), “uname” : “b5”, “age” : 55 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f79”), “uname” : “b7”, “age” : 57 }
{ “_id” : ObjectId(“5fc238ac451fb8b5be3c3f7b”), “uname” : “b9”, “age” : 59 }
内容总结
以上是互联网集市为您收集整理的2020MongoDB基本命令-R操作(查)全部内容,希望文章能够帮你解决2020MongoDB基本命令-R操作(查)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。