问题标签 [mongolite]
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.
r - 使用 mongolite R 索引 MongoDB 不会提高速度
通过阅读 mongolite 手册https://jeroen.github.io/mongolite/query-data.html,它指出如果我索引我最常过滤的列,我应该会看到速度提升。
我有一个股票开盘价、Hi、Lo、收盘价的数据框。df 约为 60k 行。这是一瞥。
我只做一个查询,按库存过滤并收集其余数据集。
如您所见,这需要我大约 0.15 秒的时间来检索。听手册,我将代码设置为索引列。
我现在重新运行代码以期待速度提升。
你可以看到没有速度提升。这个问题有解决方案吗?在手册中,作者能够看到巨大的速度提升。
r - 通过 Shinyapps.io 连接到 MongoDB Atlas
我试图将我闪亮的应用程序连接到 mongodb 服务器。我在 shinyapps.io 上部署了应用程序,但一次又一次地出错:
更有趣的是,这个应用程序在我的 PC 上本地运行良好,而且它在最近 2 周的闪亮应用程序上运行良好。
我尝试使用标准连接字符串部署应用程序:
添加 scram sha 选项:
并使用旧的连接字符串:
如何在没有此错误的情况下将我的应用程序与 mongodb 连接?
r - Mongolite 突然停止在 ShinyApps.io 上工作,但仍然在本地磁盘上工作
我在 shinyapps.io 上托管了 2 个应用程序已经有一段时间了。这两个应用程序都从我托管在 atlas 上的 mongoDB 中提取。
今天,当我尝试登录我的一个应用程序时,我收到了这条消息:错误:发生了错误。检查您的日志或联系应用作者进行澄清。
注意* 从同一数据库中提取但不同集合的第二个应用程序运行良好。
我检查了我的日志,发现错误在哪里。这是日志文件以及与我的错误相对应的代码。
记录错误:
下面是从我的 mongodb 中读取数据的代码。
这就是导致错误的原因。我不确定昨晚发生了什么,因为它工作得很好!
同样在我的本地磁盘上,该应用程序运行良好。我尝试在 shinyapps.io 上重新启动应用程序并重新发布。似乎没有任何工作
r - 错误:未找到合适的服务器(`serverSelectionTryOnce` 设置):[socket timeout calls ismaster on ...]
我想知道为什么 shinyapps.io 不再可以从 Atlas 连接到 mongoDB。我使用 mongoAtlas 和 shinyapps.io 完成了无数项目。
截至今天,我发布的任何新应用程序都不允许我连接到我的 mongoDB。
在我的日志中,我收到一个错误:没有找到合适的服务器(serverSelectionTryOnce
设置):[socket timeout calls ismaster on 'cluster0-shard-00-00-02dsl.mongodb.net:27017']
该代码在 Rstudio Cloud、我的本地电脑和我朋友的本地电脑上完美运行。但是shinyapps.io 的日子不好过。
用户界面
服务器.R
r - 如何使用带有 tar.gz 的 URL 安装旧版本的 mongolite?
我使用 R 版本3.6.2
,我安装mongolite
如下:
然后我尝试按如下方式连接到我的 MongoDB 服务器(来自 R):
但是,它失败并显示以下错误消息:
xxx:11155 处的服务器报告线版本 2,但此版本的 libmongoc 至少需要 3(MongoDB 3.0)
如何在不更改服务器的 MongoDB 版本的情况下解决此问题?
我找到了解决方案,php
但我正在使用R
.
我试图安装mongolite
如下的早期版本,但它说package ‘mongolite’ is not available (for R version 3.6.2)
:
r - 使用 mongolite(R 和 MongoDB)运行查询时出错
在我的本地主机中,y在 MongoDB 中创建了一个数据库 ( coches
) 和一个集合 ( )。dtc
我的收藏包含超过 200 万份文档。
我想将一个文档子集连接到 R。我在 MongoDB 中运行的查询就是这个问题之一,我在这里复制/粘贴:
该子集产生了 2265 个文档。
我在 RStudio 中加载了mongolite
包以将 MongoDB 与 R 连接起来。
但是,当我尝试这些查询时:
我收到此错误:
原始文档是 JSON 嵌入文件。
编码有什么问题?我错过了什么?
mongodb - 如何从 Mongodb 中的嵌入文档中查找最大值和最小值
所以我有这个json文件:
在 mongodb 集合中。我正在尝试读取最后 5 名学生的最高和最低分数并显示它们。我在 r studio 中使用 mongolite,我试过这个:
排序和限制工作得很好,但得分却是错误的。我猜是因为它们是嵌入式文档,但我不知道如何修复它。这是上述命令的最终结果
r - 从R中的mongodb查询多个ID
想在 R 中使用 mongolite 从 mongodb 查询多个 id。
与此代码等效的内容,但在 R 中(来源:How to get multiple document using array of MongoDb id?)。
我试过这个,但它显示错误:
得到这样的错误: