小编nic*_*guy的帖子

尝试连接 R 上的 mongodb 时找不到合适的服务器

在尝试通过 mongolite 包连接到 mongodb atlas 后,我随机收到此错误。

library(mongolite)

url = "myurl"
data = mongo(collection = "mycollection", db = "mydb", url = url)
Run Code Online (Sandbox Code Playgroud)
Error: No suitable servers found (`serverSelectionTryOnce` set): [TLS handshake failed: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed calling ismaster on 'cluster0-shard-00-00.skqv5.mongodb.net:27017'] [TLS handshake failed: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed calling ismaster on 'cluster0-shard-00-01.skqv5.mongodb.net:27017'] [TLS handshake failed: error:1416F086:SSL routines:tls_process_server_certificate:certificate
Run Code Online (Sandbox Code Playgroud)

在过去的几周里,我每天都能保持联系。当我在其他电脑上运行它时,它可以工作。我也尝试过在 RStudio 云上运行它并且它有效。当地似乎正在发生一些我不明白的事情。我看过其他帖子也有这个错误,但我不明白如何在 R 中执行此操作。

r mongodb mongolite

5
推荐指数
0
解决办法
488
查看次数

标签 统计

mongodb ×1

mongolite ×1

r ×1