Skip to content

joesdu/MongoCRUD

Repository files navigation

MongoCRUD

用于讲解 MongoDB 简单的 CRUD 操作 demo

本地利用 Docker 快速的启动一个 MongoDB 数据库.

docker run --name mongo1 -p 27017:27017 -d --rm -it -e MONGO_INITDB_ROOT_USERNAME=guest -e MONGO_INITDB_ROOT_PASSWORD="guest" mongo:latest

启动后将 appsettings.json 中的内容调整一下.

"ConnectionStrings": {
  "Mongo": "mongodb://guest:guest@localhost:27017/mongocrud?authSource=admin&serverSelectionTimeoutMS=1000"
}

注意

MongoDB 单节点的数据库无法使用事务.所以测试 TransactionController 中的接口会报错.可以使用副本集或者分片集群的数据库实例来进行测试.

至于本地利用 Docker 的方式来部署 MongoDB 副本集集群,可以利用先学习下 MongoDB 相关的部署教程再操作.(过程教复杂,这里不写了.要写的话,又能出一篇教程了 😂)

新增 GitHub Actions 用来测试 Gitea 的 Actions

About

用于MongoDB的CRUD操作简要demo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published