1. 程式人生 > 實用技巧 >node.js連結mongodb(mac裝置)

node.js連結mongodb(mac裝置)

1.安裝node

如果是初次接觸推薦到node官網下載安裝適合自己的版本

也可以選擇用brew安裝(但是首先要安裝brew)

安裝brew首先要安裝ruby

檢測 ruby是否安裝 ruby--version

ruby 安裝命令:/bin/zsh -c "$(curl -fsSL [https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh](https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh))"

brew安裝命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

node安裝命令:brew install node

2.安裝mongodb

接下來我們使用 curl 命令來下載安裝:

# 進入 /usr/local
cd /usr/local

# 下載
sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz

# 解壓
sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz

# 重新命名為 mongodb 目錄

sudo mv mongodb-osx-x86_64-4.0.9/ mongodb

安裝完成後,我們可以把 MongoDB 的二進位制命令檔案目錄(安裝目錄/bin)新增到 PATH 路徑中:

export PATH=/usr/local/mongodb/bin:$PATH

建立日誌及資料存放的目錄:

  • 資料存放路徑:

    sudo mkdir -p /usr/local/var/mongodb
  • 日誌檔案路徑:

    sudo mkdir -p /usr/local/var/log/mongodb

接下來要確保當前使用者對以上兩個目錄有讀寫的許可權:

sudo chown runoob /usr/local/var/mongodb
sudo chown runoob /usr/local/var/log/mongodb

以上runoob是我電腦上對使用者,你這邊需要根據你當前對使用者名稱來修改。

接下來我們使用以下命令在後臺啟動 mongodb:

mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork

建立連線

var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017/runoob"; MongoClient.connect(url, { useNewUrlParser: true }, function(err, db) { if (err) throw err; console.log("資料庫已建立!"); db.close(); });