问题标签 [mongodb-atlas]

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 投票
2 回答
6009 浏览

mongodb - MongoDB Atlas 副本集名称

我在哪里可以找到 MongoDB atlas 中的副本集名称,因为我不断得到这个:

MongoError:种子列表不包含 mongos 代理,副本集连接需要在 URI 或选项对象中提供参数副本集,mongodb://server:port/db?replicaSet=name

0 投票
1 回答
1949 浏览

mongodb - Mongodb Atlas 与 Grafana 的集成

我的Mongo集群托管在它mongodb Atlas的 Saas 上。虽然他有自己的监控,但我想把所有的东西都集中在Grafana.

我没有找到grafanawith的任何连接插件Atlas,我什至创建了一个自定义但我无法连接atlas,甚至配置了他的白名单和apikey

我想知道是否有人已经完成了这种集成。

我的下一步是执行通过Prometheus或使用Telegraf.

0 投票
2 回答
5474 浏览

python - 尝试使用python连接到mongodb atlas时连接超时

我正在尝试连接到我的 mongodb atlas 集群,但是一旦我尝试对我的数据库做某事,我就会一直超时。

我使用的数据库是在 mongoshell 中创建的,而且我在 mongodb compass 中检查了它们的存在

错误

代码

0 投票
0 回答
1063 浏览

python - MongoDB Atlas 连接错误 - UnicodeError: label too long, UnicodeError: encoding with 'idna' codec failed (UnicodeError: label too long)

我正在尝试连接到我刚刚设置的 MongoDB 集群。但是,我收到这些错误,但我无法找到解决方案。帮助将不胜感激!

Python3

Mongodb Altas 集群 - 连接:

代码:

从 pymongo 导入 MongoClient 从 atlasclusterpassword 导入 atlasstring

错误:

0 投票
0 回答
248 浏览

mongodb - 使用 Stitch Functions 写入 S3 存储桶

在 MongoDB Atlas 中,我想设置一个触发器,以便每当我将记录插入特定集合(例如:testCollection)时,它都会将“Hello”写入 S3 存储桶。

我能够成功设置触发器来调用 Stitch 函数。但是,此函数无法写入 S3 存储桶。有没有我可以参考的适当文档,或者我可以获得任何帮助?

顺便说一句,我试过了,

文档中的示例。它不起作用,或者我错过了一些东西。我登录const s3 = context.services.get("aws")了,它在日志中打印的是undefined.

0 投票
2 回答
3155 浏览

node.js - Heroku 上的 Node.js 应用程序的 MongoDB 查询需要 2-3 秒

我在使用 MongoDB 时遇到了严重的性能问题。在少于 100 个文档的数据库中,简单的 find() 查询有时需要 2,000-3,000 毫秒才能完成。

我在 MongoDB Atlas M10 实例和我在 Digital Ocean 上设置的具有 4GB RAM 的 VM 上的集群中都看到了这一点。当我在 Heroku 上重新启动我的 Node.js 应用程序时,查询在 10-15 分钟内表现良好(不到 100 毫秒),但随后它们变慢了。

我是否错误地连接到 MongoDB 或从 Node.js 错误地查询?请在下面查看我的应用程序代码。或者这是共享 VM 环境中缺乏硬件资源?

任何帮助将不胜感激。我已经用解释查询和 Mongo shell 完成了我所知道的所有故障排除。

更新

我正在使用 MongoDB 更改流和标准服务器发送事件来为应用程序 UI 提供实时更新。我关闭了这些,现在 MongoDB 似乎再次表现良好。

MongoDB Change Streams 是否会影响读/写性能?

0 投票
1 回答
4960 浏览

mongodb - 如何使用 mongodb 3.6 中的新 URL 从 golang 连接

我尝试使用 golang 驱动程序连接到 mongodb Atlas。

我没有收到未连接的错误。我想知道可能是什么原因。任何帮助表示赞赏。

我尝试使用以下代码创建 DialInfo

现在我没有可访问的服务器

0 投票
3 回答
352 浏览

javascript - Mongoose:find() - 匹配两个值并仅返回匹配的文档

我环顾四周,找不到解决此问题的确切方法。我浏览了 Mongoose 文档并试图找到一种方法。我是 MongoDB 的新手,在学习了很多教程之后,我想致力于制作自己的 API。

目的:

GET 请求http://localhost:3000/seasons/19/1 并返回系列详细信息19和所选剧集1

就像是:

}

问题:

我似乎无法弄清楚如何仅使用一个选定的剧集返回上述对象。由于所有数据都在episodes但如果我手动使用episodes[0]等我可以返回它。

这是回购文件,所以不要让这篇文章太长: https ://github.com/DannnB/mysterious-universe-api/blob/master/api/controllers/seasons.js

  • 线路63
  • 姓名seasons_get_episode_number

谢谢你的帮助!

该数据库- 托管在 MongoDB Atlas 上 - 免费层,因此无法使用$where,也不想将$where其用作繁重的命令。

0 投票
3 回答
5773 浏览

node.js - mongoDB 4.0 / Compass:连接字符串中未提供主机名或主机名

从 cloud.mongodb 处理 URI 后,我尝试在 Windows 10 上通过compass (1.15.1) 进行连接,但出现了这个奇怪的错误:

连接字符串中未提供主机名或主机名

这是我在此过程中所做的(如您所见,我已经填写了主机名输入):

1.复制URI:

在此处输入图像描述

2. 贴在指南针里面:

在此处输入图像描述

3.将我的IP加入白名单


更新:

SRV Record设置为 true 后,错误已更改为:

URI 没有主机名、域名和 tld

0 投票
1 回答
506 浏览

c# - 使用 alpine Docker 映像时连接到 MongoDb 地图集失败

我有一个连接到 MongoDb Atlas Cloud 数据库的 .net / c# aspnet 核心应用程序。在本地运行时,一切正常。

现在我将应用程序放在高山 docker 映像中,应用程序连接失败。我有一些不同的异常指出身份验证不起作用。

这是我的 DockerFile 构建和运行应用程序