问题标签 [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.
mongodb - MongoDB Atlas 副本集名称
我在哪里可以找到 MongoDB atlas 中的副本集名称,因为我不断得到这个:
MongoError:种子列表不包含 mongos 代理,副本集连接需要在 URI 或选项对象中提供参数副本集,mongodb://server:port/db?replicaSet=name
mongodb - Mongodb Atlas 与 Grafana 的集成
我的Mongo
集群托管在它mongodb
Atlas
的 Saas 上。虽然他有自己的监控,但我想把所有的东西都集中在Grafana
.
我没有找到grafana
with的任何连接插件Atlas
,我什至创建了一个自定义但我无法连接atlas
,甚至配置了他的白名单和apikey
。
我想知道是否有人已经完成了这种集成。
我的下一步是执行通过Prometheus
或使用Telegraf
.
python - 尝试使用python连接到mongodb atlas时连接超时
我正在尝试连接到我的 mongodb atlas 集群,但是一旦我尝试对我的数据库做某事,我就会一直超时。
我使用的数据库是在 mongoshell 中创建的,而且我在 mongodb compass 中检查了它们的存在
错误
代码
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
错误:
mongodb - 使用 Stitch Functions 写入 S3 存储桶
在 MongoDB Atlas 中,我想设置一个触发器,以便每当我将记录插入特定集合(例如:testCollection)时,它都会将“Hello”写入 S3 存储桶。
我能够成功设置触发器来调用 Stitch 函数。但是,此函数无法写入 S3 存储桶。有没有我可以参考的适当文档,或者我可以获得任何帮助?
顺便说一句,我试过了,
文档中的示例。它不起作用,或者我错过了一些东西。我登录const s3 = context.services.get("aws")
了,它在日志中打印的是undefined
.
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 是否会影响读/写性能?
mongodb - 如何使用 mongodb 3.6 中的新 URL 从 golang 连接
我尝试使用 golang 驱动程序连接到 mongodb Atlas。
我没有收到未连接的错误。我想知道可能是什么原因。任何帮助表示赞赏。
我尝试使用以下代码创建 DialInfo
现在我没有可访问的服务器
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
其用作繁重的命令。
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
c# - 使用 alpine Docker 映像时连接到 MongoDb 地图集失败
我有一个连接到 MongoDb Atlas Cloud 数据库的 .net / c# aspnet 核心应用程序。在本地运行时,一切正常。
现在我将应用程序放在高山 docker 映像中,应用程序连接失败。我有一些不同的异常指出身份验证不起作用。
这是我的 DockerFile 构建和运行应用程序