草庐IT

mydbuser

全部标签

node.js - MongoDB 和 Mongoose 访问一个数据库,同时对另一个数据库进行身份验证(NodeJS、Mongoose)

我有几个数据库,不想为每个数据库创建单独的用户帐户。MongoDB支持使用在另一个数据库中定义的帐户来验证对数据库的访问的概念,但是很难找到语法示例。当我终于弄明白时,我正处于发布问题的边缘。以防万一它可以帮助其他人 最佳答案 这是mongodb、mongoose、Node设置的语法。从mongoshell在admin数据库中创建数据库用户使用管理员db.addUser({用户:"mydbuser",pwd:"mypassword",角色:[]})创建数据库并添加用户-userSource表示凭据在管理数据库中定义使用mydbdb.