Mongodb-安裝-命令

來源:互聯網
上載者:User

標籤:https   down   exp   x86   形式   use   admin   run   二進位   

MongoDB 安裝

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下載

tar -zxvf mongodb-linux-x86_64-3.0.6.tgz                               # 解壓

mv mongodb-linux-x86_64-3.0.6/ mongodb

mv  mongodb/ /home/Java/mongodb                        # 將解壓包拷貝到指定目錄

vim ~/.bashrc

#export PATH=<mongodb-install-directory>/bin:$PATH

export PATH=/home/Java/mongodb/bin:$PATH

mkdir -p /data/db #/data/db 是 MongoDB 預設的啟動的資料庫路徑

 

MongoDB 運行

./mongod

#./mongod --dbpath /home/Java/mongodb/data/db

#./mongod --dbpath /home/Java/mongodb/data/db & #後台運行

#./mongod --dbpath /home/Java/mongodb/data/db --rest & #web使用者介面 http://localhost:28017

./mongo #用戶端 ci

show dbs #顯示所有資料的列表

db #顯示當前資料庫物件或集合

use #串連到一個指定的資料庫

 

MongoDB 和mysql對比

database database 資料庫

table collection 資料庫表/集合

row document 資料記錄行/文檔

column field 資料欄位/域

index index 索引

table joins   表串連,MongoDB不支援

primary key primary key 主鍵,MongoDB自動將_id欄位設定為主鍵

 

MongoDB 建立資料庫

use test_01

db

show dbs

db.runoob.insert({"name":"菜鳥教程"})

show dbs

 

MongoDB 刪除資料庫

show dbs

db.dropDatabase()

show dbs

 

MongoDB 刪除集合

show tables

db.runoob.drop()#runoob是一張表

show tables

 

MongoDB 插入文檔

文檔的資料結構和JSON基本一樣。

所有儲存在集合中的資料都是BSON格式。

BSON是一種類json的一種二進位形式的儲存格式,簡稱Binary JSON。

db.COLLECTION_NAME.insert(document)

db.col.insert({title: ‘MongoDB 教程‘,

    description: ‘MongoDB 是一個 Nosql 資料庫‘,

    by: ‘菜鳥教程‘,

    url: ‘http://www.runoob.com‘,

    tags: [‘mongodb‘, ‘database‘, ‘NoSQL‘],

    likes: 100

})

db.col.find()

 

MongoDB 更新文檔

http://www.runoob.com/mongodb/mongodb-update.html

 

 

 

 

vim bin/mongodb.conf

dbpath=/data/db

logpath=/home/Java/mongodb/mongodb-linux-x86_64-rhel70-3.4.5/logs/mongodb.log

bind_ip=0.0.0.0

port=27017

fork=true

nohttpinterface=true

 

mongod -f mongodb.conf

 

/bin/mongo

bin/mongo ip:port -u 使用者名稱 -p 密碼

>show databases;

>use admin;

>db.shutdownServer();

>db.version();

 

在centos下安裝了mongodb,使用SecureCRT串連centos後,使用mongo來操作mongodb,在shell使用退格鍵時出現亂七八糟的字元,造成這個問題原因跟SecureCRT配置有關,修改設定為:選項 –> 會話選項 –> 終端 –> 模擬 –> 終端中選擇linux 即可。

Mongodb-安裝-命令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.