跳到主要内容
版本:1.2.0

数据库

使用MongoDB

配置

配置文件

默认配置如下,按需修改成本地服务或远程服务:

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链接。

安装

平台支持

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