MongoDB 安裝及簡單使用

2021-08-21 12:39:19 字數 2516 閱讀 5001

mongodb學習筆記

mongodb 是乙個基於分布式檔案儲存的資料庫。由c++語言編寫。旨在為web應用提供可擴充套件的高效能資料儲存解決方案。

mongodb 是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。它支援的資料結構非常鬆散,是類似json的bson格式,因此可以儲存比較複雜的資料型別。mongo最大的特點是它支援的查詢語言非常強大,其語法有點類似於物件導向的查詢語言,幾乎可以實現類似關聯式資料庫單錶查詢的絕大部分功能,而且還支援對資料建立索引。

2.解壓安裝包,先將下好的安裝包,上傳到需要安裝的伺服器中,使用tar命令解壓安裝包到指定目錄下:

tar -zxvf mongodb-linux-x86_64-3.0.6.tgz  -c /usr/local/mongodb

mongodb 的可執行檔案位於 bin 目錄下,所以可以將其新增到 path 路徑中(可選配置)

export path=/bin:$path

為 mongodb 的安裝路徑,如本文的 /usr/local/mongodb

3.啟動,進入mongodb 的bin/目錄下,執行mongod檔案

./mongod &

4.配置,啟動的時候可以指定配置檔案,命令及配置檔案如下:

在mongodb目錄下建立conf/mongodb.conf檔案,新增如下配置(均可選)

dbpath=/usr/local/mongodb/mongodbserver/data

logpath=/usr/local/ongodb/mongodbserver/log/mongodb.log

port=27017

fork=true

journal=false

storageengine=mmapv1

bind_ip=0.0.0.0

重新啟動mongodb,-config 後面接配置檔案路徑

sudo ./mongod -config /run/mongodb-linux-x86_64-rhel62-4.0.0/conf/mongodb.conf &

1.進入mongodb後台管理,開啟進入bin/目錄下,執行mongo檔案,進入後台命令管理後,可以通過命令運算元據庫

./mongo

2.資料庫操作,剛建立的資料庫,需要插入資料才會顯示

> use demo1   //切換資料庫,如果沒有則會建立該資料庫

> show dbs    //檢視資料庫

> db.coll1.insert()   //插入資料,coll1集合名稱

> db.dropdatabase()  //刪除資料庫

上面的insert語句會自動建立coll1集合(如果沒有),資料是插入在coll1集合中

3.集合操作

建立:db.createcollection(name, options),引數說明: name: 要建立的集合名稱,options: 可選引數, 指定有關記憶體大小及索引的選項,options 可以是如下引數:

字段型別

描述布林

(可選)如果為 true,則建立固定集合。固定集合是指有著固定大小的集合,當達到最大值時,它會自動覆蓋最早的文件。

當該值為true時,必須指定size引數。

autoindexid

布林(可選)如為 true,自動在 _id 字段建立索引。預設為 false。

size

數值(可選)為固定集合指定乙個最大值(以位元組計)。

如果true,也需要指定該欄位。

max數值(可選)指定固定集合中包含文件的最大數量。

例子:6142800, max : 10000 } )

其他操作:

> show collections   //檢視集合

> db.mycol.insert()   //插入資料

> db.mycol.drop()  //刪除集合

4.文件操作

> db. mycol.insert()   //插入

> db.col.find()  //查詢

mongodb 中預設的資料庫為 test,如果你沒有建立新的資料庫,集合將存放在 test 資料庫中,向集合中插入資料時,如果集合不存在會先建立該集合。

在使用客戶端工具(不在mongodb同一臺機器時)連線mongodb時,需要對mongodb配置 允許遠端訪問,配置方式參考上面安裝中的配置,在mongodb.conf中配置:bind_ip=0.0.0.0 即可,同時也要注意防火牆

教程參考:

MongoDb簡單安裝使用

3.建立資料庫目錄 mkdir data mongo 4.進入到解壓檔案中的bin目錄中,啟動mongodb.需要兩個視窗 a視窗 mongod dbpath data mongo 對應上面的資料庫目錄,有的安裝會自動生成,dbpath可以省略,具有看情況而定 b視窗 mongo 建議 把bin目錄...

MongoDB安裝及使用

安裝好之後在安裝目錄的data資料夾下建立資料夾db,log資料夾建立mongod.log檔名的檔案,並在檔案中加入如下內容,如果存在則不用建立 資料檔案,路徑必須是你自己的電腦的對應路徑 dbpath d drivers mongodb data db 日誌檔案 logpath d drivers...

mongodb安裝及初步使用

1 mongodb的安裝很簡單 1 解壓檔案 2 進入軟體目錄 2 server端啟動 mongod f etc mongodb.conf 啟動後會在控制台等待,如果關閉了shell,服務就被關閉了 所以最好用後台啟動 mongod fork f etc mongodb.conf 3 server啟...