问题标签 [rmongo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8642 浏览

r - 使用哪个包将 R 与 MongoDB 连接起来?

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

0 投票
0 回答
206 浏览

r - RMongo dbGetQueryForKeys 返回 NA

我正在使用该dbGetQueryForKeys函数(我在这里了解到),并且似乎没有得到正确的返回值——它收集了正确的键,但值都是 NA。

这是我在 mongo 控制台中的查询,它产生了我期望的结果:

这会产生...的列表

但是,RMongo 中的等价物:

生产

有几个问题:

  1. 它对一切都有 NA
  2. X_id 列仍然存在,即使它是 0。

但它确实正确地/省略了所有其余的键,因此它在某种程度上清楚地识别了命令,只是为这些返回了错误的值。

现在,文档是这样说的:

这似乎是我查询嵌套变量的可能问题。但是,这些嵌套的返回值本身是单数的,ids.myid 和 org.name 都是字符串而不是数组。不过,真的是这样吗?RMongo 仅适用于没有任何嵌套的完全平面集合?

0 投票
1 回答
589 浏览

r - MongoDB 和 R 中的 JSON 解析错误

我是 R 和 MongoDB 以及与编程相关的所有内容的新手,所以请多多包涵。我正在尝试根据用户输入(下拉菜单)查询 MongoDB 数据库。当我运行代码时,我收到以下错误:

这是我的用户界面:

这是我的服务器:

非常感谢你的帮助。

0 投票
3 回答
4682 浏览

r - 如何在 R 中安装 RMongo 包

我已经安装了 R 3.1.2。我想安装RMongo包,以便我可以访问我的 mongoDB 数据库。我已经RMongo-master.zip从 GitHub 下载了文件。但我无法安装此软件包。请帮我。

0 投票
0 回答
323 浏览

r - How to connect R with Mongo and be able to filter on numberlong values and nested keys

I am trying to connect R with Mongo using 2 packages: rmongodb and RMongo. I would like to create from R mongo query, which is based on index named id.

Id is a 19-number integer e.g 1234567891234567891, which is kept in mongo in numberlong format. Using rmongodb I don't know how to create query, which correctly understands my 19-number index e.g:

or

In the first part of code, my query looks like id : 2 6120367800331863610 Id: 2 set data type for string not for numberLong and my query produces no results.

In the second part of my code, the number that I am giving is changed by r to : id : 18 6120367800331864064. Id is now correct 18 represent NumberLong but number has changed. R has problem with treating such big numbers, I tried to change type for 6120367800331863610 using bit64 but type integer64 is not supported by mongo.bson.buffer.append.long().

My second approach to that problem was to use RMongo package. Using that I was able to get id that I was looking for but I can't use there nested keys:

Id is correct but for data.product I get null values. When I change key to {'id': 1, 'data': 1} It gives me data.frame with ID and parse data to column, which is time consuming operation because of json-type structure of this part.

I would be grateful for any help.

0 投票
2 回答
1491 浏览

r - 如何从 R 在 MongoDB 中批量插入文档?

我在 R 中有一个数据框,我正在尝试将数据框的每一行作为单独的文档批量插入 MongoDB 中。我能做的最接近的方法是使用以下脚本创建一个文档并将数据框的行作为其子文档。

另一方面,我希望每一行都作为单独的文档。我还看到上面的方法非常快,但是如果我们在行周围循环,它会大大降低速度

0 投票
1 回答
648 浏览

r - 在 Windows 上编译包 'RMongo' 失败

我在尝试安装 RMongo 0.1.0 版时遇到问题。我的代码如下:

我得到的系统输出是:

我无法在 R 中使用 install package 方法,因为我需要最新版本的 RMongo 来支持 Mongo 3.0

无法弄清楚为什么它不起作用。已尝试重新安装 Rtools 和 devtools 但错误仍然存​​在

我的会话信息如下:

我的 Java 版本是版本 8 更新 51 想知道我是否遗漏了任何所需的步骤?

0 投票
1 回答
436 浏览

r - RMongo 中 dbGetQuery 的“限制”参数未知

我想使用下面的查询使用 R 中的 RMongo 包访问 MongoDB 中的集合中的所有记录。 dbGetQuery(mongo, "", "{}")每天都添加到它,因此我事先不知道集合中有多少文档。所以我不能在上面的查询中指定一个限制。但由于默认值为 1000,因此它仅从集合中检索 1000 个文档。如何在不指定限制的情况下检索集合中的所有文档?

0 投票
1 回答
244 浏览

r - 使用 RMongo 的 MongoDB 集合中的文档数

如何使用 RMongo 包查找集合中的文档数量?

0 投票
0 回答
498 浏览

r - 如何使用 RMongo 中的变量值查询 Mongo DB?

我必须根据 R 中的变量值在给定特定条件的情况下从 Mongo DB 集合中检索数据。我可以在 RMongo 中找到关于使用静态值进行查询的文档。但我找不到如何使用变量值进行查询。我尝试使用以下查询从集合中检索文档,其中字段“emailId”的值等于变量“联系人”的值。dbGetQuery(mongo, "name of collection", '{"emailId":"${contact}"}') 此查询返回 0 行,因为它将 '${contact}' 视为字符串。我尝试在不带引号的情况下使用它。但这给出了错误。我在 rmongodb 包的堆栈溢出中发现了一个类似的问题。但是由于我使用的是 Rmongo,所以我需要一个适用于 Rmongo 的解决方案。