跳到主要内容
版本:1.3.0

数据库

使用 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:以上步骤根据官网教程进行,详细步骤和问题排查,请查看官方指导