我想知道与 MongoDB连接的包rmongodb
和RMongo
包之间的主要区别是什么。R
这两个包的优缺点是什么?
问问题
8642 次
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 回答