時間:2024-03-26 14:37作者:下載吧人氣:35
MongoDB環(huán)境搭建快速入門指南
MongoDB 是一種非關(guān)系型的 NoSQL 數(shù)據(jù)庫,可以為 Web 應用、大數(shù)據(jù)等提供一種可伸縮、易管理的數(shù)據(jù)存儲服務。它在開源社區(qū)中擁有越來越多的粉絲,因此,入門 MongoDB 環(huán)境搭建對于新手們來說是一件很重要的事情。本文將指導大家如何快速搭建 MongoDB 的開發(fā)環(huán)境以及相關(guān)依賴,讓初學者快速入門。
### 安裝 MongoDB
要搭建 MongoDB 開發(fā)環(huán)境,首先要安裝 MongoDB,MongoDB 官方為不同的操作系統(tǒng)提供了安裝文件,請先根據(jù)自身環(huán)境下載相應文件,安裝完成后,可以啟動 MongoDB 連接數(shù)據(jù)庫。
例如在 Windows 下的安裝過程:
1. 下載安裝程序,官方下載地址:https://www.mongodb.com/try/download/community
2. 解壓縮文件,將文件解壓至指定文件夾
3. 啟動 MongoDB,輸入如下代碼:
"C:Program FilesMongoDBServer4.4binmongo.exe"
4. 在控制臺中輸入數(shù)據(jù)庫指令,即可成功連接到 MongoDB 數(shù)據(jù)庫,可以通過如下命令進行測試:
> show dbs
### 安裝 MongoDB 依賴
在 MongoDB 中,可以直接使用 C 語言編寫數(shù)據(jù)庫操作進行數(shù)據(jù)庫管理,也可以搭建可視化的數(shù)據(jù)庫管理工具來進行更加友好的管理。
在安裝完 MongoDB 數(shù)據(jù)庫后,我們可以通過安裝 MongoDB 依賴來搭建 MongoDB 開發(fā)環(huán)境,這步操作非常重要,為的是使 MongoDB 能夠在不同的開發(fā)環(huán)境中,可以直接引用 MongoDB 相關(guān)的依賴,比如 NodeJS 開發(fā)環(huán)境下,可以使用 npm 命令安裝至 node_modules 目錄,輸入以下代碼:
npm install mongodb --save
安裝完成后,可以通過如下代碼直接 import mongodb 依賴,即可在 node.js 中使用 mongodb 模塊:
const mongoClient = require('mongodb').MongoClient;
### 配置 MongoDB 賬號
配置 MongoDB 賬號,可以讓你在 MongoDB 的客戶端登錄進行操作,請按照以下步驟操作:
1. 登錄到 MongoDB 管理后臺(Windows 下可以用 cmd 打開 Mongod.exe)
2. 在控制臺中輸入:
mongo
3. 開啟用戶管理模式:
>use admin
4. 設置 root 用戶,例如:
> db.createUser({user:"root",pwd:"123456",roles:[{role:"root",db:"admin"}]})
```
5. 設置其他用戶,例如:
> db.createUser({user:”test”,pwd:”123456″,roles:[{role:”readWrite”,db:”test”}]})
以上操作完成后,你可以使用 MongoDB 賬號登錄客戶端,并通過 MongoDB 進行數(shù)據(jù)庫管理,實現(xiàn) MongoDB 搭建開發(fā)環(huán)境的既定目標。
### 結(jié)語
MongoDB 的環(huán)境搭建可以極大地提升非關(guān)系型 NoSQL 數(shù)據(jù)庫在開發(fā)中的使用率,本文詳細講解了 MongoDB 環(huán)境搭建的安裝與配置過程,讓初學者快速入門。如果大家在實踐搭建 MongoDB 環(huán)境的過程中有任何疑問,歡迎在文末留言交流!
網(wǎng)友評論