iT邦幫忙

2022 iThome 鐵人賽

DAY 20
0

Introduction

MongoDB 應該是目前 NoSQL 陣營中最大家的資料庫,另外 Redis 也蠻多人使用,兩者主要區別是,Redis 更高效能,但是預設佔用的資源也較多

Installation

基本上就從 MongoDB 官網下載,然後解壓縮後一直點下去就好

https://ithelp.ithome.com.tw/upload/images/20220915/20132990B6JWk4NAFQ.png

執行安裝檔有一個 Install MongoDB as a Service 的選項,把它打勾,然後下面有一個 Run service as Network Service user 的選項也選起來

之後還會問你是否要裝 MongoDB Compass,這是官方操作資料庫的圖形介面工具,挺好用的,裝起來,下一篇會介紹一下怎麼用

接下來只要在終端輸入 mongod 就可以啟動 MongoDB 了,預設會架在 localhost:27017,一些 mongod 相關的參數可以用 mongod -h 來看,比方說可以設置一些參數像是 mongod --port 27018 把 MongoDB 架在 27018 port

mongod.cfg

不過每次用 mongod 啟動還要加一堆參數實在是很麻煩,所以我們可以寫一個 MongoDB 的設定檔叫 mongod.cfg

# mongod.conf

# for documentation of all options, see:
#   http://docs.mongodb.org/manual/reference/configuration-options/

# Where and how to store data.
storage:
  dbPath: data
  journal:
    enabled: true
#  engine:
#  wiredTiger:

# where to write logging data.
systemLog:
  destination: file
  logAppend: false
  path:  log/mongod.log

setParameter:
  quiet: 1
  maxLogSizeKB: 20

# network interfaces
net:
  port: 27018
  bindIp: 127.0.0.1

然後用 mongod --config mongod.cfg 就可以套用這些設定執行囉


上一篇
Json web token authentication --part4: interceptor & api authentication
下一篇
MongoDB Compass
系列文
Vue+Django+MongoDB+Nginx 全端開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言