问题标签 [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 回答
4139 浏览

mongodb - MongoDB克隆到另一个集群

这里的想法是,我在托管云服务atlas中部署了 mongo 集群。我已启用连续备份

现在我想做的是:

1)我想使用现有的备份。

2)使用这个现有的备份我想创建类似的集群(具有相同的数据形式备份)

3)自动化这个过程,以便我的新集群每天都从原始集群更新。

注意:这里克隆集群的想法是,原始集群是生产数据。我想创建一个具有相似数据的数据库,我可以在其上使用任何分析工具即插即用并执行不同的操作,而不会影响生产数据和负载。

到目前为止,我发现使用mongorestore 和 mongodump。但是,即使启用了备份,mongodump 也会在生产数据库上加载负载。我想使用相同的备份将其克隆到另一个数据库集群。

0 投票
1 回答
2129 浏览

node.js - Node.js 和 MongoDB Atlas Mongoose 连接错误

我正在尝试将 MongoDB atlas 实例连接到 nodejs/express 服务器:

但我不断收到以下错误:

MongoNetworkError:连接 5 到集群 ... 27017 在 TLSSocket 处关闭。...

我怎样才能解决这个问题?

0 投票
1 回答
1559 浏览

php - 共享主机上的 PHP MongoDB 驱动程序未连接到地图集

使用 mongodb 驱动程序 1.5.2 从共享主机连接到 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) { } }

我也尝试了以下方法,但错误始终相同:

0 投票
1 回答
1179 浏览

mongodb - 为什么 Mongoose 不能在 MongoDB Atlas 中创建索引?

我有一个猫鼬模式,其中包含一个具有特定索引的字段:

它在我的本地机器上运行良好,所以当我通过 shell 连接到 MongoDB 时,我得到以下输出db.reports.getIndexes()

然后我将此应用程序部署到 Heroku 并连接到 MongoDB Atlas 而不是我的本地数据库。它适用于保存和检索数据,但没有创建索引(仅默认一个):

什么可能导致这个问题?Atlas 允许通过 Web GUI 创建索引,它可以很好地工作以及从 shell 中创建索引。但由于某种原因,Mongoose 无法执行此操作。

0 投票
1 回答
153 浏览

mongodb - 在 MongoDB Stitch 应用程序 webhook 函数中找不到匹配记录

我有一个 MongoDb ATLAS 数据库作为“ BOULDERS_MAIN ”,其中有一个集合“ users ”,我正在编写一个 webhook 函数,用于基于电子邮件返回用户,即“ kb ”,但我得到的只是空对象。

在此处输入图像描述

0 投票
2 回答
1491 浏览

mongodb - 尝试使用 mongoose 连接到 MongoDB 集群时,“MongoError:ismaster 中的 setName 与提供的连接 setName 不匹配”

我是一名学生,试图为一个项目构建一个宁静的 API。我对此很陌生,所以如果它很容易解决,请原谅。

我正在使用“mongoose”:“^5.3.4”,并尝试连接到 Mongo DB Atlas 3.6.8 中名为“128project”的集群。

这是我用来连接的片段:

我使用的 URI 正是 Mongo Atlas DB 提供的。

我在终端得到这个:

任何反馈表示赞赏!

0 投票
1 回答
2281 浏览

mongodb - MongoError:命令聚合需要身份验证

从 firebase 函数连接到 mongodb atlas 时,我随机出现以下错误。知道是什么原因造成的(它似乎在没有任何干预的情况下自动修复)?

0 投票
0 回答
1291 浏览

node.js - Mongodb Atlas 连接正在Maxing out。实例 M10(350 个并发连接)

Mongodb Atlas withM10 instance应该是350 concurrent connections我能得到的。但是,一旦我启动使用猫鼬进行事务处理的服务器,连接就会被最大化,所有其他请求都在队列中。

我用于猫鼬连接的选项是:

事务完成后无法关闭连接。请帮忙。谢谢你。

0 投票
1 回答
61 浏览

mongodb - 无法在 Mongodb Atlas Cluster 的正确集合中导入文档

我希望在“node-angular”的“posts”集合中导入一个包含 3 个文档的 JSON 文件。

在此处输入图像描述

我运行了以下命令,并导入了文件;但是它们被创建为不同的命名空间。

任何有关如何在 'node-angular' 的 'posts' 集合中导入 JSON 文档的指导将不胜感激。

0 投票
3 回答
3649 浏览

node.js - 无法从strapi连接到atlas mongo db

我正在使用strapi和Mongo DB。我能够连接到 mlab Mongo DB,但不能连接到 atlas 集群的 Mongo DB。我在strapi config中使用以下配置:

更新 它按预期工作,集群的拼写不匹配。对于其中一个集群,有大写字母。