-
使用docker启动MongoDB,通过环境变量指定用户名和密码
docker run -d -p 27017:27017 --name mongodb \ -e MONGO_INITDB_ROOT_USERNAME=admin \ -e MONGO_INITDB_ROOT_PASSWORD=password \ mongo
或者使用docker-compose
docker-compose up mongodb -d
-
安装mongoshell
-
连接MongoDB
mongosh "mongodb://admin:password@localhost:27017"
-
创建数据库
use tutor_db db.createUser({user: "tutor_user", pwd: "tutor_password", roles: [{role: "readWrite", db: "tutor_db"}]})
-
查看所有数据库
show dbs
-
查看当前数据库
db
-
删除数据库
db.dropDatabase()
-
查看当前数据库下的所有集合
show collections
-
删除集合
db.collection.drop()
pip install fastapi beanie
-
fork项目到自己的仓库
-
clone项目到本地
-
创建分支
git checkout -b feature/xxx
-
提交代码
git add . git commit -m "xxx" git push origin feature/xxx
-
提交PR
P.S.
请在提交PR之前先同步远程仓库的代码
commit格式为[feat]: xxx
,比如[feat]: add user model
,如果是修复bug,commit格式为[fix]: xxx
,比如[fix]: fix user model