1. 程式人生 > >MongoDB 學習之基本操作(五)

MongoDB 學習之基本操作(五)

基本操作

  • 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'}
  • 資料庫:是一個集合的物理容器,一個數據庫中可以包含多個文件
  • 一個伺服器通常有多個數據庫