基本操作
- MongoDB將數據存儲爲一個文檔,數據結構由鍵值(key=>value)對組成
- MongoDB文檔類似於JSON對象,字段值可以包含其他文檔、數組、文檔數組
- 安裝管理mongodb環境
- 完成數據庫、集合的管理
- 數據的增加、修改、刪除、查詢
名詞
SQL術語/概念 | MongoDB術語/概念 | 解釋/說明 |
---|---|---|
database | database | 數據庫 |
table | collection | 數據庫表/集合 |
row | document | 數據記錄行/文檔 |
column | field | 數據字段/域 |
index | index | 索引 |
table joins | 表連接,MongoDB不支持 | |
primary key | primary key | 主鍵,MongoDB自動將_id字段設置爲主鍵 |
- 三元素:數據庫,集合,文檔
- 集合就是關係數據庫中的表
- 文檔對應着關係數據庫中的行
- 文檔,就是一個對象,由鍵值對構成,是json的擴展Bson形式
-
{'name':'guojing','gender':'男'}
- 集合:類似於關係數據庫中的表,儲存多個文檔,結構不固定,如可以存儲如下文檔在一個集合中
{'name':'guojing','gender':'男'}
{'name':'huangrong','age':18}
{'book':'shuihuzhuan','heros':'108'}
- 數據庫:是一個集合的物理容器,一個數據庫中可以包含多個文檔
- 一個服務器通常有多個數據庫