MongoDB介紹與安裝

2021-09-20 04:56:20 字數 2626 閱讀 4611

mongodb

說明database

database

資料庫table

collection

sql為資料庫表,mongodb為集合

rowdocument

sql為資料記錄行,mongodb為文件

column

field

sql為字段,mongodb為域

index

index

索引table joins

表連線,mongodb不支援

primary key

primary key

主鍵,mongodb中自動設定_id為主鍵

// 更新brew

brew update

// 安裝

brew install mongodb

// 或

brew install mongodb -with --openssl

//或

brew install mongodb —devel

// 解除安裝

brew uninstall mongodb

curl -o

.org/osx/mongodb-osx-x86_64-3.5

.10.tgz

複製解壓後的原始檔到指定目錄 

// 建立目錄

mkdir -p mongodb

// 複製原始檔

cp -r

-n mongodb-osx

-x86_64

-3.5

.10/ mongodb

cd mongodb
mkdir -p data/db
sudo chown -r 使用者名稱 實際目錄/mongodb/data/db

cd 實際目錄/mongodb/bin
// 只設定了資料庫位址

./mongod --dbpath /users/zhangshaoyu/desktop/zsy/document/node_develop/tool_mongodb/mongodb/data/db

// 或 設定資料庫位址,log位址

./mongod --dbpath /users/zhangshaoyu/desktop/zsy/document/node_develop/tool_mongodb/mongodb/data/db --logpath /users/zhangshaoyu/desktop/zsy/document/node_develop/tool_mongodb/mongodb/logfile/mongo.

log// 或 以修復資料庫模式啟動

./mongod --repair

// 或 以安全驗證模式啟動

./mongod --auth --dbpath /users/zhangshaoyu/desktop/zsy/document/node_develop/tool_mongodb/mongodb/data/db --logpath /users/zhangshaoyu/desktop/zsy/document/node_develop/tool_mongodb/mongodb/logfile/mongo.

log

localhost

:27017

cd 實際目錄/mongodb/bin
./mongo
// 需要在admin狀態下執行

db.shutdownserver()

export path=實際目錄/bin:$path
echo

$path

sudo vi ~/.bash_profile
export path=實際目錄/mongodb/bin:$path; 

//或export path=$:實際目錄/mongodb/bin;

// mongodb.conf檔案內容

systemlog:

destination: file

path: /users/zhangshaoyu/desktop/zsy/document/node_develop/tool_mongodb/mongodb/loglife/mongofile.log

storage:

dbpath: /users/zhangshaoyu/desktop/zsy/document/node_develop/tool_mongodb/mongodb/data/db

net:

bindip:

127.0

.0.1

./mongod —config /users/zhangshaoyu/desktop/zsy/document/node_develop/tool_mongodb/mongodb/mongod.conf

MongoDB介紹與安裝

mongodb 是一款nosql型別的文件型資料庫 功能強大 使用靈活 效能卓越且易於擴充套件的資料庫 特點 1 面向集合儲存 2 模式自由 3 豐富的查詢語句 4 多級索引 5 複製集機制 6 易水平擴充套件 7 支援檔案儲存 8 可插入式儲存引擎 9 跨平台 支援多種語言 適用場景 1 資料快取...

MongoDB的安裝與設定MongoDB服務

mongo db 是目前在it行業非常流行的一種非關係型資料庫 nosql 其靈活的資料儲存方式備受當前it從業人員的青睞。mongo db很好的實現了物件導向的思想 oo思想 在mongo db中 每一條記錄都是乙個document物件。mongo db最大的優勢在於所有的資料持久操作都無需開發人...

MongoDB介紹與基本操作

1.設定資料庫儲存位置 mongod dbpath 目錄 e.g 將儲存路徑設定為dbs mongod dbpath dbs 2.設定資料庫監聽埠 mongod port 8080 預設監聽埠為27017 3.進入資料庫互動操作介面 mongo mongo shell 用來操作mongodb資料庫的...