不知道您的MongoDBdocker映像的详细信息,无法提供全面的答案,到目前为止,我只能想到以下下一步:
- 确保您的MongoDB Java驱动程序与您的MongoDB服务器的版本匹配
您可能需要将用户显式添加到MongoShell中的数据库中,如下所示:
db.createUser( { user: "root", pwd: "rootpassword", roles: [ { role: "dbOwner", db: "demodb" } ] })
您可以尝试通过将凭据嵌入到MongoDB连接字符串中来尝试传递凭据的替代方法,例如
MongoClient mongoClient = MongoClients.create('mongodb://root:rootpassword@localhost/?authSource=admin')
详细信息:使用JMeter进行MongoDB性能测试



