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

mongodb - 无法使用 Mongo Shell 连接到 MongoDB Atlas 集群

我在 MongoDB Atlas 上设置了一个集群并让自己成为管理员,但我无法从 shell 连接到集群。在 Atlas 上,我点击了连接按钮,点击了与 Mongo Shell 的连接,下载了最新的 Mongo Shell,并复制了连接集群的命令:

当我运行这个命令时,我得到了流:

我将 and 替换为我的用户名和密码,但仍然无法连接。我需要在后台运行 mongod 吗?如果不是,我需要做什么才能成功连接?谢谢你。

0 投票
0 回答
45 浏览

c# - 如何将集合名称分配给变量,以便我可以将数据插入它

我想通过 c# 应用程序将文档插入到 MongoDB atlas 云服务内的数据库中的集合中。

我使用 SO 的答案来帮助我创建集合:

现在我想将数据插入到集合中,但是当它以这种方式创建时,我不知道如何将集合分配给某个变量..

我不知道收藏名称?


更新:这是我的特殊情况下的方法:

0 投票
1 回答
444 浏览

mongodb - 在 MongoDB Atlas 中添加 userAdmin

如何在 Atlas 中添加具有userAdmin角色的用户?

集群安全“添加新用户”UI https://cloud.mongodb.com/v2/.....#clusters/security/users仅显示有限的内置角色集,没有任何手动输入角色名称的选项:

在此处输入图像描述

所以我有点卡在这里 - UI 中没有选项,并且现有角色都不允许在 shell 中添加用户。

列表中的任何角色都没有userAdmin特权。

在创建集群页面上分配给用户的最“强大”的atlasAdmin仅涵盖:

  • 读写任意数据库
  • 读取任意数据库
  • 启用分片
  • dbAdminAnyDatabase
  • 集群监视器

并且没有足够的权限db.createUser()在 shell 中执行命令。

0 投票
1 回答
694 浏览

mongodb - 在 Vertx 中使用 MongoDB Atlas

有没有人尝试将 MongoDB Atlas 数据库作为服务(https://www.mongodb.com)与 Vertx 一起使用?

我试图连接,但我不断收到以下错误:

我使用了以下内容:

比我尝试使用他们的 Java Mongo 驱动程序:

这行得通。只有这需要对我的所有查询进行大量重写。而且我不确定这是否是与 Vertx 结合使用的好驱动程序。

有谁知道如何解决上述错误,或者有谁知道使用 org.mongodb java 驱动程序是否安全。

提前谢谢了!

我的解决方案

感谢 Daniel,我设法让它与 vertx-mongo-client 一起工作!

我添加到我的 Json 配置中

我在创建 MongoClient 之前添加了以下行。

0 投票
1 回答
225 浏览

mongodb - MongoDB Atlas 在 AWS 上使用 Parse 服务器 :: MongoError: no valid replicaset members found

我已经在 Aws 上使用 parse.com 配置了 MongoDB Atlas,为 MongoDB Atlas Cluster 完成了配置。我可以使用 SSH 连接到 Mongo Atlas 集群,也可以使用我的 localhost parse.com 库连接到 Mongo Atlas 集群。但是当我尝试使用 AWS 上的解析服务器连接到 Mongo Atlas 时出现以下错误

下面是我的连接字符串

0 投票
4 回答
12063 浏览

mongodb - 无法通过 mongo shell 连接到 mongodb atlas

我检查了其他类似的帖子,但没有一个适合我的情况。

在连接到 MongoDB Atlas 之前,我升级了我的 mongo shell,我从中创建了一个免费的沙盒数据库。我将以下内容用于我的连接,这是由 atlas 提供的。

数据库用户的形象: 数据库用户的形象

数据库概览截图: 数据库概述的屏幕截图

这些是数据库的详细信息: 这些是数据库的详细信息

但是,终端会显示这个(我只包括了大约 15 行,其余的都是重复的。):

此连接错误的原因可能是什么?

0 投票
1 回答
9722 浏览

java - 连接到 MongoDB Atlas:com.mongodb.MongoCommandException:命令失败,错误 8000

所以我正在尝试连接到托管我的数据库的 MongoDB Atlas 服务(我过去做过没有问题),但我一直收到这个错误,我不明白为什么。我找不到任何有同样问题的人,所以我很困惑。

这是我正在使用的代码。

0 投票
3 回答
1204 浏览

mongodb - 带有 GraphQL 的 MongoDB Atlas

希望构建一个 react-native 应用程序,并打算使用 MongoDB Atlas 作为数据库,将 express/apollo/graphql 混合在一起以进行更好的查询。有没有人一起使用这些技术的经验?尤其是 MongoDB Atlas 和 express?

我不确定所有这些技术是如何联系在一起的。任何教程也会很方便。谢谢。

0 投票
1 回答
183 浏览

mongodb - 选择在云平台上部署 MongoDB 的最佳方式?

我正在为我的项目使用谷歌云平台,并计划使用 mongodb 云服务。我在选择云平台上的 MongoDB 时感到困惑。我已经阅读了这个链接,它讲述了我们可以部署 mongodb 的 3 种方式。

请帮助我选择最佳选项。

0 投票
1 回答
713 浏览

javascript - 如何从 Java 应用程序禁用 MongoDB 上的服务器端 JavaScript

我有一个在 MongoDB Atlas 实例上执行 CRUD 操作的 Java Web 应用程序。我想从我的 Java Web 应用程序中为我的 Atlas 实例禁用服务器端 JavaScript。
我发现的是这个这个基本上说我需要更改mongod.conf文件或在命令--noscripting上使用命令行参数mongod。但是我想在 Web 应用程序启动时使用我的 Java Web 应用程序来完成此操作。

MongoDB java驱动程序是否提供了实现这一点的机制?
有没有其他方法可以完成这项工作?

注意:我不想mongod从我的 Web 应用程序传递命令。