我是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}')
这段代码输出所有数据库的列表,它们在磁盘上的大小以及它们是否为空。如果从命令行查询数据库名称,则结果相同。
我在这里想念什么?我敢肯定,这很简单。
谢谢!