Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从R查询MongoDB?_R_Mongodb_Rmongodb_Rmongo - Fatal编程技术网

如何从R查询MongoDB?

如何从R查询MongoDB?,r,mongodb,rmongodb,rmongo,R,Mongodb,Rmongodb,Rmongo,我想从R获取MongoDB查询 使用mongoshell,我可以查询: db.user.find({age:{$gt:21}}) 然而,在R-Mongo中,我还没有找到如何描述这个查询 如果您正在使用rmongodb(有一个名为Rmongo的类似软件包),谢谢您: r如果您正在使用,查询将是: dbGetQuery(mongo, "user","{'age':{'$gt': 21}}}") dbGetQuery()的结果将是一个。我还为pymongo包(python的官方API)的R编写了

我想从R获取MongoDB查询

使用
mongo
shell,我可以查询:

db.user.find({age:{$gt:21}})
然而,在R-Mongo中,我还没有找到如何描述这个查询

如果您正在使用rmongodb(有一个名为Rmongo的类似软件包),谢谢您:

r如果您正在使用,查询将是:

 dbGetQuery(mongo, "user","{'age':{'$gt': 21}}}")

dbGetQuery()的结果将是一个。

我还为pymongo包(python的官方API)的R编写了light接口 它尽可能地模仿API官方页面上的函数和参数

您是在谈论rmongodb包吗?
     buf <- mongo.bson.buffer.create()
     mongo.bson.buffer.start.object(buf, "age")
     mongo.bson.buffer.append(buf, "$gt", 21L)
     mongo.bson.buffer.finish.object(buf)
     query <- mongo.bson.from.buffer(buf)
     r <- mongo.find("mongo", "test.user", query)
 dbGetQuery(mongo, "user","{'age':{'$gt': 21}}}")