问题标签 [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 投票
3 回答
5682 浏览

mongodb - 如何在我的 Macbook Air 上通过 Python 3.6 连接到 MongoDB Atlas 而不会出现 SSL 握手错误?

我已经设置了一个测试 MongoDb Atlas 帐户,只是其中一个免费帐户,并在我的 Ubuntu 机器上使用以下代码,我可以成功创建用户并搜索他们。

当我在 MacBook Air 上尝试完全相同的操作时,我得到了如下所示的 SSL 握手。

pymongo.errors.ServerSelectionTimeoutError:SSL 握手失败:[SSL:CERTIFICATE_VERIFY_FAILED] 证书验证失败(_ssl.c:833),SSL 握手失败:[SSL:CERTIFICATE_VERIFY_FAILED] 证书验证失败(_ssl.c:833),SSL 握手失败: [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败 (_ssl.c:833)

我发现这个答案似乎是关键:

堆栈溢出答案

但是我已经尝试过了,无论我完全遵循它还是激活我的 virtualenv,我都会收到以下错误:

找不到激活的 virtualenv(必需)。回溯(最后一次调用):文件“”,第 44 行,在文件“”中,第 25 行,在主文件“/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py” ,第 291 行,在 check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6', '-E', '-s' , '-m', 'pip', 'install', '--upgrade', 'certifi']' 返回非零退出状态 3. 注销 保存会话... ...复制共享历史记录... .. .保存历史...截断历史文件... ...完成。

0 投票
3 回答
4165 浏览

node.js - 从 firebase 函数连接到 MongoDB Atlas

我正在尝试从 firebase 功能连接到 mongodb atlas。

但是,我收到此错误:

{“代码”:“ESERVFAIL”,“errno”:“ESERVFAIL”,“系统调用”:“querySrv”,“主机名”:“_mongodb._tcp.foo-cluster.mongodb.net”}

  1. 我确保我的 firebase 计划设置为 Blaze,这样我就可以连接到谷歌网络之外的任何客户端。
  2. 我在 mongodb atlas 仪表板中将函数的 IP 列入白名单,我还添加了“从任何地方连接”以确保。
  3. 我正在使用 nodejs mongo 驱动程序版本^3.1.0-beta4

有什么想法吗?谢谢。

0 投票
2 回答
7082 浏览

node.js - 尝试使用 nodeJs 连接到 mongodb Atlas

我正在使用 nodeJs + MongoDB 开发一个小项目(REST API)。我已经能够在本地安装 MongoDB 并使用 mongoose 连接到它。但是由于某种原因,当我尝试使用 MongoDB Atlas 进行连接时,它失败了。看起来它已连接,但 2 秒后,我收到一条错误消息,提示套接字已关闭(请参阅下面的错误)。我不知道发生了什么。我已将我的 IP 列入白名单,检查了我的登录信息以确保我使用了正确的密码,并且确实我正在使用,因为我能够使用 MongoDB 指南针进行连接。任何帮助是极大的赞赏。

下面是我用来连接数据库的代码:

====错误信息===

0 投票
1 回答
1106 浏览

node.js - AWS 弹性 beanstalk Node.js 应用程序未连接到 Mongodb 地图集

我正在尝试使用 Node.js 应用程序从弹性 beanstalk 连接到 MongoDB atlas。在 Mongo atlas 上,出于测试原因,我公开打开了连接(将 0.0.0.0/0 添加到白名单中)并且 AWS 安全组允许所有流量。我仍然可以从本地主机连接到 MongoDB 地图集,但不能从 AWS EBS 连接。

0 投票
0 回答
735 浏览

reverse-proxy - 为什么使用反向代理访问 MongoDB Atlas 数据库

我的 MongoDB Atlas(托管在 AWS 中)只能由我的 AWS Lambda 函数访问。没有其他应用程序可以访问我的 MongoDB。

有人告诉我我必须使用反向代理,但不是为什么我必须使用反向代理。

我知道反向代理通过阻止某人直接访问我的 MongoDB 来增加安全性。但这是不可能的,因为所有连接都来自我的 Lambda。

对于我的情况,我有什么理由需要使用反向代理来访问我的 MongoDB?如果我使用反向代理有什么好处?

0 投票
3 回答
1912 浏览

mongodb - 无法在 Mongo Explorer 中添加服务器(Atlas 集群)

如何从Mongo Explorer添加和连接到这个Atlas Cluster?:

PS:我需要从Mongo Explorer(IntelliJ IDEA 的插件)而不是 shell 添加和运行它。

github.com/dboissier/mongo4idea

0 投票
0 回答
385 浏览

mongodb - MongoNetworkError:第一次连接时无法连接到服务器-办公网络

在办公室网络上尝试连接到 MongodDB Atlas 时出现以下错误。​​​ 在此处输入图像描述

但是,回到家庭网络,我能够连接到数据库。任何有关如何在办公网络上解决此错误的指导都将不胜感激。

0 投票
0 回答
532 浏览

node.js - 连接到 Mongo Atlas 时出错

我正在开发一个 nodejs 项目并使用我想连接到 Mongo Atlas 的 mongoose 模块,

我用了

但我得到一个错误:

首次连接时无法连接到服务器 [varcv-shard-00-00-okhmh.mongodb.net:27017] [MongoNetworkError: connect ECONNREFUSED 35.158.192.211:27017]

我也尝试通过旧的连接字符串进行连接

但我得到了同样的错误。

笔记:

  1. 一切都在我的本地机器上完美运行当我将代码上传到 Godaddy Linux 共享主机时发生错误。
  2. 我正在使用 PM2 运行我的服务器。
  3. 我正在使用 Mongo 3.6.5
  4. 我正在使用猫鼬 5.1.5
0 投票
1 回答
1324 浏览

mongodb - 有没有办法在 MongoDB Atlas 上测试 M10 Atlas 集群?

我们有一个 M10 集群,官方页面指出我们最多可以得到 100 IOPS。

我无法在集群上运行 mongoperf,因为我们有直接的 mongo shell 和 compass 访问权限,并且 mongoperf 需要在安装了 MongoDB 的实例上运行。

有什么方法可以测试该集群可以处理的每秒最大请求数,如果没有,是否可以粗略估计它可以同时处理多少个读/写操作?

PS:-假设正在运行的查询不是特别复杂,并且只输入少量数据,例如姓名、电子邮件地址、年龄等。

提前致谢!

0 投票
1 回答
3162 浏览

php - 在 PHP 中连接到 mongodb 数据库

连接到 mongodb atlas 并尝试编写一个简单的文档会出现以下错误。我究竟做错了什么?

致命错误:未捕获的 MongoDB\Driver\Exception\ConnectionTimeoutException:未找到合适的服务器:serverselectiontimeoutms 超时:/Applications/AMPPS 中的 [connection closed calling ismaster on 'test-shard-00-00-waf4c.mongodb.net:27017'] /www/mongodb/liveserver.php:63

当我对 $manager 进行 var_dump 时,我得到:

对象(MongoDB\Driver\Manager)#1 (2) { ["uri"]=> string(64) "admin:admin@test-shard-00-00-rbgc.mongodb.net:27017/" ["cluster "]=> 数组(0) { } }