我看mongodb
来源:互联网 发布:葫芦丝淘宝店 编辑:程序博客网 时间:2024/06/06 06:37
目标:
探索mongodbdb这个数据库,理解其基本概念。
挑战:
实现他的基本操作,增删改查。
知识点:
1, 数据库的一些基本概念;
2, Mongodb的数据库概念。
内容:
1,思考:对于一件事物,第一眼看到的毕竟只是局部,因此理解上必定不完整,这就得靠时间的积累,贵在在坚持。
2,学习笔记:mongodb是一种数据库(数据库就是以数据结构的方式组织,存储,管理数据的仓库),这种数据库中管理数据的层次有数据库->集合->文档,文档中以键值对的方式存储数据,由此来实现其各种功能。
1),数据库的操作:
首先,创建数据库,在mongodb目录下的bin中运行它的dos窗口,在命令行中键入use+数据库名,创建数据库,然后对该数据库进行添加集合,键入db.+集合名.insert({“键”,”值”})。在此说明,db是mongodb的默认的数据库,在data目录下。就此创建了数据库及集合,此时集合中含有一个文档,可以使用该方法继续添加,只要使用集合名相同。
然后,删除操作。db.dropDatabase()删除当前的数据库, 使用use可切换数据库,db.+集合名+.drop()可以实现集合的删除,使用db.+集合名+.remove({删除的条件,如果是true或则1就只删除一个文档})
其次,更新(也就是改动),db.+集合名+.updata({筛选条件,updata操作符…})进行改动。
最后是查询,db.+集合名+.find()进行查询,如果查询结果较乱,可以添加.pretty()。
在查询的功能中,同样可以通过各种条件限制进行查询,后面会一一演示。
相关演示:
< 1 >查询数据库
< 2 >选择使用runroob数据库作为当前的数据库。
< 3 >插入操作进行增加
< 4 > 删除操作。
*数据库删除。
*集合删除,删除成功
*文档删除,之中可加条件进行删除
不加条件的情况,全部删除
< 5 >更新操作,改!
**上述展示了for语法的使用,当然也可以使用while,对于改正操作,,需要进行检索查询,在改正。其中要注意的一点,就是双引号与及单引号效果一样。
感悟:大致的学习mongodb,其中有好理解的部分,也有较复杂的部分,学习过程中,遇到问题,解决问题的这个过程充满乐趣。在不断的尝试与犯错的过程中,知识就这样一点一点的增加了,因此要敢于犯错,敢于尝试。
- 我看mongodb
- 看我
- 我看我自己
- MongoDB,另一个角度看数据
- 我的mongoDB笔记
- 我的mongodb操作手册
- 我看SCJP
- 我看大学生
- 我看程序员
- 我没有看球!
- 我看跳槽~~~
- 管中窥豹、我看Log4j
- 转帖:我看SCJP
- 我看考研
- 我看嵌入式开发
- 我看blog
- 我看《导盲犬小Q》
- 我看的小说
- git命令操作
- struts2 实现文件上传与下载
- 软件架构入门
- 计算几何 点到线段的距离 点在简单多边形内 点到凸多边形的距离
- Codeforces-711A Bus to Udayland(找座位)
- 我看mongodb
- 关于ubuntu终端命令路径太长的问题
- shell中发送邮件方法小结
- CENTOS,常用命令和软件
- http返回状态码
- html中的dom事件
- ARM工作模式与寻址方式
- C++学习——入门感悟
- Mac下的virtual box 安装的Ubuntu虚拟机互传文件问题