主要说明Mongodb的一些基本原理和操作
一、主要内容
主要说明原理、以及查询、修改、插入的操作,以及自己在实战中遇到的问题
二、Mongodb的原理
2.1 介绍mongodb与传统的不同点
- 它不支持连表操作
- 不支持事务,但是支持原子操作(findAndModify,以及增加、减少)
- Mongodb结构非常灵活,它可以不遵守集合结构的固定模式,相对于关系数据库而言就是,定义了表结构,数据一定要遵守字段定义的要求,但是Mongodb就可以不这样
由于它缺乏连接表的操作,但是它引进一个新的特新就是:集合之间可以互相嵌入。
4. 它在任何时候都可以动态的添加属性,不像关系数据那样还需要alter table
2.2 Mongodb的术语
Mongodb 是一个文档型数据库,它不同于关系数据库有两个方面;第一,不是整个文档都需要遵守一个模式(这里的理解就是关系数据库定义表结构后,所有的记录都需要遵守表结构的规范,而 Mongodb 就不需要这样的模式);第二,文档元素可以嵌入到文档的子元素中,这样就可以使得 mongodb 不需要连接表查询。
下面是 Mongodb 和关系数据库的一些常用术语
三、数据库的一些操作
这里是用python操作mongodb