week 5 mongodb学习
来源:互联网 发布:php curl 文件上传 编辑:程序博客网 时间:2024/05/24 05:04
本周学习了关于mongodb的基本操作
主要操作为创建database,connection,以及对数据的增删查改
1.查看现有的database:
终端输入
show dbs
可以看到我们有四个数据库,分别为admin,learn,local,test
2.创建新的database:
use nell
我们现在就创建了新的叫nell的数据库
3.创建文档,并插入数据
show collections发现没有文档存在,然后输入
db.littlenell.insert({ "name":"nell", "age":20})可以在nell下创建一个叫littlenell的文档并且插入“name”“age”等属性(以类似字典的形式)
我们可以输入下面的代码来查看文档的具体数据
db.littlenell,find().pretty()
3.更新文档的数据:
db.littlenell.update({"name":"nell"},{$set:{"age":19}},false,false)第一个大括号里面的内容相当于sql内的where语句,第二个大括号里的内容就是要更新的内容。
后面两个false分别代表: 1.如果没有查找到符合的数据,也不作为新的数据插入 2.只更新第一个查找到的数据(如果为"true”则找出所有符合条件的数据并且更新)
我们查看现在的littlenell
可以看到数据已经更新了
如果想要插入新的数据只要将,第一个大括号设空,第一个false改成true
db.littlenell.update({},{$set:{"contain":"hahaha"}},true,false)
可以看到已经更新了新的数据contain
4.删除文档中的数据
db.littlenell.remove({"contain":"hahaha"})
可以看到数据已经删除了
0 0
- week 5 mongodb学习
- week 5
- 机器学习week 1
- Java学习--week one
- java学习--week two
- Coding the Matrix: Week 5 The Dimension 学习笔记
- 【专利知识学习】week-8
- [Lab Week] 4->5
- Week 5, SOC
- stanford 算法 week 5
- week 5 exersise
- test Week 5
- sicily 1031(week 5)
- IIPP Week 5
- week
- Week
- 斯坦福机器学习-week 2 学习笔记
- 【mongoDB】mongoDB学习日记
- (8)关卡编辑器之视口选项
- 恢复勒索病毒“永恒之蓝”中招的文件,ooops,your files have been encrypted!解决方案
- Nuttx romfs与启动脚本rcS
- 51nod1227 平均最小公倍数
- NYOJ 927 The partial sum problem(深搜)
- week 5 mongodb学习
- WeMos D1 R2使用笔记
- 操作系统原理与实践8-地址映射与共享
- Hibernate_二级缓存2_二级缓存详解
- Qt 如何获取当前图片的PDI值
- 最短路(3)--floyd和用floyd求最小环
- ksockettool使用方法
- poj2965 DFS
- 算法导论 练习题 13.3-1