mongodb 用url连接数据库不存在的数据库
我用url去链接数据库,但是是没有创建好的数据库,比如我要把测试环境的项目部署到生产环境,在测试环境我是进入测试服务器,通过shell连接 MongoDB 服务,然后创建我需要的database,然后再起nodejs服务,就可以了,这样就不会报错了,
但是生成环境我只有admin数据库的账号,我该怎么去部署环境呢?
我原来想的是mongo应该有超级账号,可以管理任何数据库,但是好像不行,账号都是依赖于数据库的,admin数据库的账号就只能连接admin数据库,所以我用admin数据库的账号去连接一个没有被创建的数据库直接报"AuthenticationFailed"。
是不是部署生产环境,首先用管理员给的账号连接mongodb 服务,创建好目标数据库,然后再去起nodejs服务?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论