1. 程式人生 > >在Ubuntu16.04上 MongoDB的安裝與簡單使用

在Ubuntu16.04上 MongoDB的安裝與簡單使用

MongoDB安裝

首先添加簽名到APT:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

為MongoDB的建立列表檔案:

#下面命令針對ubuntu16.04版本,在其他ubuntu版本系統請檢視MongoDB官網

echo“deb [arch = amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.4 multiverse“| sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

更新一下本地軟體包:

sudo apt-get update

開始安裝MongoDB中的:

sudo apt-get install -y mongodb-org

安裝完成後,在終端輸入以下命令檢視MongoDB的最新版本:

mongo -version

啟動、重新啟動和關閉mongodb命令

sudo service mongod start
sudo service mongod stop

重啟:sudo service mongod restart

檢視狀態:

這樣mongodb就成功搭建在伺服器上了,這裡要多說一下的是mongod預設是隻有本地可以訪問的,如果需要遠端訪問則需要配置允許所有ip地址訪問。編輯 /etc/mongod.conf 檔案,把 bind_ip = 127.0.0.1 修改為 bind_ip = 0.0.0.0 之後就可以使用遠端訪問mongodb了

MongoDB 使用

  1. 輸入mongo進入shell命令模式,預設連線的資料庫是test資料庫。常用操作命令如下:
  2. show dbs:顯示資料庫列表 
  3. db;或者db.getName();        #檢視當前所在資料庫
  4. show collections:顯示當前資料庫中的集合(類似關係資料庫中的表table) 
  5. show users:顯示所有使用者 
  6. use yourDB:切換當前資料庫至yourDB 
  7. db.help() :顯示資料庫操作命令 
  8. db.yourCollection.help() :顯示集合操作命令,yourCollection是集合名
  9. 建立表:db.test.insert({"_id":"250","name":"xiaoming"}) 
  10. db.foo.find():對於當前資料庫中的foo集合進行資料查詢(由於沒有條件,會列出所有資料)
  11. db.foo.find( { a : 1 } ):對於當前資料庫中的foo集合進行查詢,條件是資料中有一個屬性叫a,且a的值為1