mongodb 用url连接数据库不存在的数据库

发布于 2022-09-12 22:35:29 字数 366 浏览 26 评论 0

我用url去链接数据库,但是是没有创建好的数据库,比如我要把测试环境的项目部署到生产环境,在测试环境我是进入测试服务器,通过shell连接 MongoDB 服务,然后创建我需要的database,然后再起nodejs服务,就可以了,这样就不会报错了,
但是生成环境我只有admin数据库的账号,我该怎么去部署环境呢?

我原来想的是mongo应该有超级账号,可以管理任何数据库,但是好像不行,账号都是依赖于数据库的,admin数据库的账号就只能连接admin数据库,所以我用admin数据库的账号去连接一个没有被创建的数据库直接报"AuthenticationFailed"。

是不是部署生产环境,首先用管理员给的账号连接mongodb 服务,创建好目标数据库,然后再去起nodejs服务?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文