在尝试通过 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 中执行此操作。