我有一个.net核心项目与MongoDB。.net core + MongoDB如何动态创建数据库
在开始工作之前,我需要为此手动创建数据库。
我的意思是我需要去蒙戈外壳,并使用下一个命令是这样的:
use admin
db.createUser(
{
user: "admin",
pwd: "abc123!",
roles: [ { role: "root", db: "admin" } ]
}
);
exit;
但我不喜欢这样做,每次当我需要部署我的项目。
如何自动执行此过程并从C#代码动态创建数据库或在可能的情况下使用其他解决方案?
P.S.我使用this article来构建MongoDB + .net内核。