IBMCloud - 如何连接到 MongoDB?
IBMCloud - How can I connect to MongoDB?
我正在尝试连接到 IBMCloud 实例中的 MongoDB,并且我正在使用 MongoID。我曾经使用过一些配置并尝试过很多东西。我收到错误:
MONGODB | Error running ismaster on address:port: system lib
这是我的 mongoid.yml,我正在尝试连接到 mongoDB:
development:
clients:
default:
database: databasename
hosts:
- address:port
- address:port
options:
user: 'admin'
password: 'some-password'
auth_mech: :scram
auth_source: admin
connect: :replica_set
replica_set: replset
ssl: true
ssl_ca_cert: ./some-certificate.pem
ssl_verify: true
options:
log_level: :debug
我需要添加什么才能连接到 IBMCloud 中的 mongo 数据库?
"system lib" 来自 OpenSSL,表明 CA 证书存在问题,例如路径未引用现有文件。请注意,在配置中您指定了可能导致问题的相对路径。
我创建了 https://jira.mongodb.org/browse/RUBY-1946 以将异常 class 添加到报告的消息中,这将在未来阐明错误的来源。
升级到 Ruby 驱动程序的当前版本(撰写本文时为 2.10.2),它提供更广泛的诊断。将驱动程序日志级别设置为调试 (https://docs.mongodb.com/mongoid/master/tutorials/mongoid-configuration/#logging)。如果您在确定问题时遇到问题,post
在此处更新了错误和日志消息。
我正在尝试连接到 IBMCloud 实例中的 MongoDB,并且我正在使用 MongoID。我曾经使用过一些配置并尝试过很多东西。我收到错误:
MONGODB | Error running ismaster on address:port: system lib
这是我的 mongoid.yml,我正在尝试连接到 mongoDB:
development:
clients:
default:
database: databasename
hosts:
- address:port
- address:port
options:
user: 'admin'
password: 'some-password'
auth_mech: :scram
auth_source: admin
connect: :replica_set
replica_set: replset
ssl: true
ssl_ca_cert: ./some-certificate.pem
ssl_verify: true
options:
log_level: :debug
我需要添加什么才能连接到 IBMCloud 中的 mongo 数据库?
"system lib" 来自 OpenSSL,表明 CA 证书存在问题,例如路径未引用现有文件。请注意,在配置中您指定了可能导致问题的相对路径。
我创建了 https://jira.mongodb.org/browse/RUBY-1946 以将异常 class 添加到报告的消息中,这将在未来阐明错误的来源。
升级到 Ruby 驱动程序的当前版本(撰写本文时为 2.10.2),它提供更广泛的诊断。将驱动程序日志级别设置为调试 (https://docs.mongodb.com/mongoid/master/tutorials/mongoid-configuration/#logging)。如果您在确定问题时遇到问题,post 在此处更新了错误和日志消息。