6

我想知道与 MongoDB连接的包rmongodbRMongo包之间的主要区别是什么。R这两个包的优缺点是什么?

4

1 回答 1

12
library(rmongodb)

您的连接详细信息可能与这些默认值不同

host <- "someone.com:10200"
username <- "myuser"
password <- "mypassword"
db <- "testdatabase"

连接到 mongo 然后创建函数具有以下签名

mongo <- mongo.create(host=host , db=db, username=username, password=password)

> library("RMongo")
> mongo  < - mongoDbConnect("db")

RMango:R 的 MongoDB 数据库接口。该接口是通过对 mongo-java-driver 的 Java 调用提供的。
rmongodb:这个 R 包使用 MongoDB C 驱动程序提供了到 NoSQL MongoDB 数据库的接口。

虽然RMongo包非常简单且用户友好,但我确实花了一段时间才弄清楚如何使用rmongodb包指定查询

rmongodb 支持的功能

  • 连接和断开连接到 MongoDB 查询、插入和
  • 更新到 MongoDB,包括使用 JSON 和 BSON 创建和
  • 处理 BSON 对象 在 MongoDB 上删除集合和数据库
  • 在 MongoDB 集合上创建索引错误处理执行
  • MongoDB 上的命令 添加、删除、处理“网格文件”上的文件
  • MongoDB 服务器上的 System" (GridFS) 高级功能为
  • mongo.apply, mongo.summary, mongo.get.keys, ...
于 2014-01-29T09:56:37.203 回答