標籤:
安裝
官網下載: https://www.mongodb.org/
解壓解包 重新命名為mongodb 移動到/usr/local/目錄下
建立連個軟串連
ln -s /usr/local/mongodb/bin/mongod /usr/bin/mongod 用於行動服務端
ln -s /usr/local/mongodb/bin/mongo /usr/bin/mongo 用於啟動用戶端(shell)
建立目錄 sudo mkdir -p /data/db 是MongoDB 預設的啟動的資料庫路徑(--dbpath)
啟動服務 $ sudo mongod
啟動用戶端shell $ mongo
啟動HTTP web使用者介面 $ sudo mongod --rest
基本概念
SQL術語/概念 |
MongoDB術語/概念 |
解釋/說明 |
database |
database |
資料庫 |
table |
collection |
資料庫表/集合 |
row |
document |
資料記錄行/文檔 |
column |
field |
資料欄位/域 |
index |
index |
索引 |
table joins |
|
表串連,MongoDB不支援 |
primary key |
primary key |
主鍵,MongoDB自動將_id欄位設定為主鍵 |
更為直觀的反映了SQL和MongoDB的對應關係
基本文法
> db #顯示當前所在資料庫,預設為test
> use DATABASE_NAME #切換資料庫, 若名字不存在則相當於建立一個資料庫(只有建立集合後才會儲存)
> show dbs />show databases #查看所有的資料庫
> db.COLLECTION_NAME insert({‘xx‘:‘oo‘}) #建立集合 插入內容格式為 鍵/值 對
> db.COLLECTION_NAME insert(document) #向集合中插入文檔 和上面一樣
> db.COLLECTION_NAME.find() #查看已插入的文檔
> db.col.find().pretty() #易讀方式查詢文檔
> db.dropDatabase() #刪除資料庫
Ubuntu安裝使用MongoDB