博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mongodb学习笔记一
阅读量:7123 次
发布时间:2019-06-28

本文共 6534 字,大约阅读时间需要 21 分钟。

# 启动mongodb服务sudo service mongod start# 关闭mongodb服务sudo service mongod stop#进入mongodb shellmongo# 创建数据库 my_mongodb_01>use my_mongodb_01switched to db my_mongodb_01# 查看数据库:> show dbs             admin          0.000GB config         0.000GB local          0.000GB my_mongodb_01  0.000GB# 创建表teacherdb.createCollection(name, options)>db.createCollection("teacher")# 创建表students>db.createCollection("students)# 往students表中插入数据db.students.insert({name:"张三",school:{name:"清华大学", city:"北京"}, age:19, gpa:3.97})db.students.insert({name:"李四",school:{name:"北京大学", city:"北京"}, age:20, gpa:3.3})db.students.insert({name:"王二",school:{name:"交通大学", city:"上海"}, age:22, gpa:3.68})db.students.insert({name:"小牛",school:{name:"哈工大", city:"哈尔滨"}, age:21, gpa:3.50})db.students.insert({name:"小马",school:{name:"交通大学", city:"西安"}, age:21, gpa:3.70})db.students.insert({name:"小朱"})
# 查询students表中的数据> db.students.find({name:"张三"})                                                 { "_id" : ObjectId("5bb9d0ddb8dd7ec496450223"), "name" : "张三", "school" : { "na me" : "清华大学", "city" : "北京" }, "age" : 19, "gpa" : 3.97 }                       >      > db.students.find({"school.name":"交通大学"}){ "_id" : ObjectId("5bb9d0ddb8dd7ec496450225"), "name" : "王二", "school" : { "name" : "交通大学", "city" : "上海" }, "age" : 22, "gpa" : 3.68 }{ "_id" : ObjectId("5bb9d0ddb8dd7ec496450227"), "name" : "小马", "school" : { "name" : "交通大学", "city" : "西安" }, "age" : 21, "gpa" : 3.7 }>
> db.students.find({"school.name":"交通大学", "school.city":"西安"}){ "_id" : ObjectId("5bb9d0ddb8dd7ec496450227"), "name" : "小马", "school" : { "name" : "交通大学", "city" : "西安" }, "age" : 21, "gpa" : 3.7 }>
> db.students.find({$and:[{"school.name":"交通大学"},{"school.city":"西安"}]}){ "_id" : ObjectId("5bb9d0ddb8dd7ec496450227"), "name" : "小马", "school" : { "name" : "交通大学", "city" : "西安" }, "age" : 21, "gpa" : 3.7 }>
> db.students.find({$or:[{"school.city":"北京"},{"school.city":"西安"}]})                       { "_id" : ObjectId("5bb9d0ddb8dd7ec496450223"), "name" : "张三", "school" : { "name" : "清华大学  ", "city" : "北京" }, "age" : 19, "gpa" : 3.97 }                                              { "_id" : ObjectId("5bb9d0ddb8dd7ec496450224"), "name" : "李四", "school" : { "name" : "北京大学  ", "city" : "北京" }, "age" : 20, "gpa" : 3.3 }                                               { "_id" : ObjectId("5bb9d0ddb8dd7ec496450227"), "name" : "小马", "school" : { "name" : "交通大学  ", "city" : "西安" }, "age" : 21, "gpa" : 3.7 }                                               >
> db.students.find({$or:[{"school.city":"北京"},{"school.name":"交通大学"}]})                       { "_id" : ObjectId("5bb9d0ddb8dd7ec496450223"), "name" : "张三", "school" : { "name" : "清华大学    ", "city" : "北京" }, "age" : 19, "gpa" : 3.97 }                                                { "_id" : ObjectId("5bb9d0ddb8dd7ec496450224"), "name" : "李四", "school" : { "name" : "北京大学    ", "city" : "北京" }, "age" : 20, "gpa" : 3.3 }                                                 { "_id" : ObjectId("5bb9d0ddb8dd7ec496450225"), "name" : "王二", "school" : { "name" : "交通大学    ", "city" : "上海" }, "age" : 22, "gpa" : 3.68 }                                                { "_id" : ObjectId("5bb9d0ddb8dd7ec496450227"), "name" : "小马", "school" : { "name" : "交通大学    ", "city" : "西安" }, "age" : 21, "gpa" : 3.7 }                                                 >
# 查找出年龄等于20的> db.students.find({age:20})                                                                { "_id" : ObjectId("5bb9d0ddb8dd7ec496450224"), "name" : "李四", "school" : { "name" : "北京大学  ", "city" : "北京" }, "age" : 20, "gpa" : 3.3 }                                               >                                                                                           # 查找出年龄大于20的> db.students.find({age:{$gt:20}}){ "_id" : ObjectId("5bb9d0ddb8dd7ec496450225"), "name" : "王二", "school" : { "name" : "交通大学", "city" : "上海" }, "age" : 22, "gpa" : 3.68 }{ "_id" : ObjectId("5bb9d0ddb8dd7ec496450226"), "name" : "小牛", "school" : { "name" : "哈工大", "city" : "哈尔滨" }, "age" : 21, "gpa" : 3.5 }{ "_id" : ObjectId("5bb9d0ddb8dd7ec496450227"), "name" : "小马", "school" : { "name" : "交通大学", "city" : "西安" }, "age" : 21, "gpa" : 3.7 }># 查找出大于等于20的> db.students.find({age:{$gte:20}})                                                             { "_id" : ObjectId("5bb9d0ddb8dd7ec496450224"), "name" : "李四", "school" : { "name" : "北京大学      ", "city" : "北京" }, "age" : 20, "gpa" : 3.3 }                                                   { "_id" : ObjectId("5bb9d0ddb8dd7ec496450225"), "name" : "王二", "school" : { "name" : "交通大学      ", "city" : "上海" }, "age" : 22, "gpa" : 3.68 }                                                  { "_id" : ObjectId("5bb9d0ddb8dd7ec496450226"), "name" : "小牛", "school" : { "name" : "哈工大",      "city" : "哈尔滨" }, "age" : 21, "gpa" : 3.5 }                                                    { "_id" : ObjectId("5bb9d0ddb8dd7ec496450227"), "name" : "小马", "school" : { "name" : "交通大学      ", "city" : "西安" }, "age" : 21, "gpa" : 3.7 }                                                   >
# 查找出年龄小于20的> db.students.find({age:{$lt:20}})                                                           { "_id" : ObjectId("5bb9d0ddb8dd7ec496450223"), "name" : "张三", "school" : { "name" : "清华大学   ", "city" : "北京" }, "age" : 19, "gpa" : 3.97 }                                               >                                                                                            # 查找出年龄小于等于20> db.students.find({age:{$lte:20}}){ "_id" : ObjectId("5bb9d0ddb8dd7ec496450223"), "name" : "张三", "school" : { "name" : "清华大学", "city" : "北京" }, "age" : 19, "gpa" : 3.97 }{ "_id" : ObjectId("5bb9d0ddb8dd7ec496450224"), "name" : "李四", "school" : { "name" : "北京大学", "city" : "北京" }, "age" : 20, "gpa" : 3.3 }># 查找出年龄不等于20> db.students.find({age:{$ne:20}}){ "_id" : ObjectId("5bb9cdc4b8dd7ec496450222"), "name" : "小朱" }{ "_id" : ObjectId("5bb9d0ddb8dd7ec496450223"), "name" : "张三", "school" : { "name" : "清华大学", "city" : "北京" }, "age" : 19, "gpa" : 3.97 }{ "_id" : ObjectId("5bb9d0ddb8dd7ec496450225"), "name" : "王二", "school" : { "name" : "交通大学", "city" : "上海" }, "age" : 22, "gpa" : 3.68 }{ "_id" : ObjectId("5bb9d0ddb8dd7ec496450226"), "name" : "小牛", "school" : { "name" : "哈工大", "city" : "哈尔滨" }, "age" : 21, "gpa" : 3.5 }{ "_id" : ObjectId("5bb9d0ddb8dd7ec496450227"), "name" : "小马", "school" : { "name" : "交通大学", "city" : "西安" }, "age" : 21, "gpa" : 3.7 }{ "_id" : ObjectId("5bb9d0dfb8dd7ec496450228"), "name" : "小朱" }>

 

转载于:https://www.cnblogs.com/my-blogs-for-everone/p/9750753.html

你可能感兴趣的文章
进程 线程
查看>>
iproute(网卡限速)--使用方法
查看>>
开源项目spring-shiro-training思维导图
查看>>
Memcache 查看列出所有key的方法
查看>>
DataBinding初识
查看>>
CentOS Docker 安装
查看>>
python set(集合)
查看>>
(C#)把磁盘目录树加载在窗体菜单中
查看>>
centos6中三台物理机配置nginx+keepalived+lvs
查看>>
apache
查看>>
file_get_contents()采集不到原因
查看>>
FFmpeg常用基本命令
查看>>
Linux vmstat命令实战详解
查看>>
背水一战 Windows 10 (69) - 控件(控件基类): UIElement - Manipulate 手势处理, 路由事件的注册, 路由事件的冒泡, 命中测试的可见性...
查看>>
zip压缩工具、tar打包、打包并压缩
查看>>
PHP日期转星期(英文/数字)
查看>>
python 逻辑运算符
查看>>
Hibernate技术
查看>>
js实现限制输入框只能输入数字
查看>>
CentOS下杀毒工具ClamAV安装
查看>>