rmongo 和查询

标签 r mongodb rmongo

我在通过 rmongo 编写查询时遇到困难..

mongo <- mongoDbConnect(dbName="baba", host="inja.com",port='27017')
dbAuthenticate(mongo, 'alaki', 'dolaki')
dbShowCollections(mongo)
> Acol Bcol Ccol Dcol

现在:

result = dbGetQuery(mongo, "settings", "{find_one()}",0,10)
> Error in .jcall(rmongo.object@javaMongo, "S", "dbGetQuery", collection,  : 
      com.mongodb.util.JSONParseException: 
    {find_one()}

如果有人给我一些提示并帮助我从数据库中制作表格或 R 列表,我将不胜感激。

最佳答案

dbGetQuery() 的查询参数应该是您要搜索的数据,而不是 find_one()。

dbGetQuery() 的结果将是 Data Frame .

使用示例:

# Find documents in "settings" collection (no query criteria); limit results to 10
result=dbGetQuery(mongo, "settings","{}",0,10)

# Find all documents that have a value of "blackbox" for the "widget" column
result=dbGetQuery(mongo, "settings","{'widget':'blackbox'}")

关于rmongo 和查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12402184/

相关文章:

mongodb - Grails Mongodb静态集合访问

r - 在 R 中传递 mongodb ISODate

r - 使用值列表查询 MongoDB 数据库

r - 在变量中搜索字符串并返回匹配的字符串

r - 在随时间重复的条件下进行总结

r - 如何绘制 lm(y~x1+x2) 的 95% 置信区间

r - 如何让图像 iconMarker 适用于plotGoogleMaps R?

javascript - 如何安全地执行操作,然后从 .txt 文件中异步插入 250,000 多个单词,而不会导致堆栈溢出?

mongodb - 查询 MongoDB 中对象的字段数组值