我对 Mongolite 很陌生,我正在尝试查询我的服务器端数据库。但是,我遇到了一个问题,即我的所有查询都没有返回数据。
要连接,我运行以下代码:
con <- mongo(db="terrain", url="mongodb://22.92.59.149:27017")
之后,我运行以下代码,并获得以下输出:
con$count('{}')
0
con$find('{}')
data frame with 0 columns and 0 rows
当我从命令行将数据库导出为 csv 时,它会导出与通过命令行导入的完全相同的文件,所以据我所知,它已经结束了。此外,我相信我正在寻找正确的位置,因为当我列出集合时,我会得到所有数据库的列表:
admin <- mongo(db="admin", url="mongodb://22.92.59.149:27017")
admin$run('{"listDatabases":1}')
这段代码输出所有数据库的列表,它们在磁盘上的大小,以及它们是否为空。如果您从命令行查询数据库名称,则结果相同。
我在这里想念什么?我敢肯定它非常简单。
提前致谢!