我看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,其中有好理解的部分,也有较复杂的部分,学习过程中,遇到问题,解决问题的这个过程充满乐趣。在不断的尝试与犯错的过程中,知识就这样一点一点的增加了,因此要敢于犯错,敢于尝试。



0 0
原创粉丝点击