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啟...