1

我正在尝试按照“ R 中的 MongoDB 入门”页面来启动和运行数据库。我的 PATH 中安装了 mongoDB,因此我可以mongod从终端运行并打开一个实例。虽然当我在后台打开一个实例并尝试在 R 中运行以下命令时:

    library(mongolite)
    m <- mongo(collection = "diamonds")    #diamonds is a built in dataset

在最后一条语句之后它会抛出一个错误:

    Error: No suitable servers  found (`serverSelectionTryOnce` set): [Failed to resolve 'localhost']

如何启用它以找到我打开的连接?或者是别的什么?谢谢。

4

1 回答 1

0

可能是 mongolite 在错误的地方寻找本地服务器。我通过在连接调用中显式添加本地主机地址为自己解决了同样的问题:

 m <- mongo(collection = "diamonds", url = "mongodb://127.0.0.1") 
于 2018-09-10T17:08:41.663 回答