0

我使用 R 版本3.6.2,我安装mongolite如下:

install.packages("mongolite")

然后我尝试按如下方式连接到我的 MongoDB 服务器(来自 R):

con <- mongo(url="xxx", collection = "tescollection", db="testdb", verbose = TRUE)

但是,它失败并显示以下错误消息:

xxx:11155 处的服务器报告线版本 2,但此版本的 libmongoc 至少需要 3(MongoDB 3.0)

如何在不更改服务器的 MongoDB 版本的情况下解决此问题?

我找到了解决方案php但我正在使用R.

我试图安装mongolite如下的早期版本,但它说package ‘mongolite’ is not available (for R version 3.6.2)

install.packages("mongolite", repo="https://cran.r-project.org/src/contrib/Archive/mongolite/mongolite_1.6.tar.gz", lib="library")
4

1 回答 1

2

使用devtools应该可以解决问题

devtools::install_version("mongolite", version = "1.6")
于 2020-01-15T18:46:32.863 回答