数据库
使用 MongoDB
配置 DB 信息
配置文件
默认配置如下,按需修改成本地服务或远程服务:
XIAOJU_SURVEY_MONGO_DB_NAME=xiaojuSurvey
XIAOJU_SURVEY_MONGO_URL=mongodb://localhost:27017
XIAOJU_SURVEY_MONGO_AUTH_SOURCE=
环境变量(按需选择)
优先级高于.env,可用变量同.env
Mac 或 Linux
修改.bash_profile 或~/.zshrc:
vi ~/.zshrc
export XIAOJU_SURVEY_MONGO_URL="mongodb://localhost:27017" # 这里为你要修改的mongo链接配置,格式:mongodb://[username]:[password]@[host]:[port]/[databaseName]
source ~/.zshrc
Win
我的电脑->右击点“属性”->高级系统设置->环境变量->添加变量 XIAOJU_SURVEY_MONGO_URL 并设置您的mongo链接。
安装
方式一、使用云服务的 MongoDB
最后可以得到账号和密码,进行配置即可使用。
方式二、本地安装的 MongoDB
https://www.mongodb.com/docs/manual/installation/#supported-platforms
各平台安装指南
https://www.mongodb.com/docs/manual/administration/install-community/
版本兼容
如果之前安装了旧版本,可能会遇到问题,请查询官方解决方案。
Mac 安装示例一、使用 brew 安装
Mac 安装示例二、使用 Tarball 安装
一、安装包
进入 /usr/local,并下载压缩包 x86_64-7.0.3.tgz:
cd /usr/local
解压缩:
sudo tar -zxvf mongodb-macos-x86_64-7.0.3.tgz
sudo mv mongodb-macos-x86_64-7.0.3 mongodb
二、配置全局变量
sudo cp ./mongodb/bin/* /usr/local/bin/
三、创建数据和日志目录
sudo mkdir -p ~/data/db
sudo mkdir -p ~/data/log/mongodb
四、设置数据和日志目录的权限
其中 user 改成本机用户名
sudo chown <user> ~/data/db
sudo chown <user> ~/data/log/mongodb
五、启动
mongod --dbpath ~/data/db --logpath ~/data/log/mongodb/mongo.log --fork
验证启动
ps aux | grep -v grep | grep mongod
🌀NOTE:以上步骤根据官网教程进行,详细步骤和问题排查,请查看官方指导