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

node.js - 使用 node.js 的 MongoDB Atlas 用户身份验证

我有一个 MongoDB Atlas 实例,并且能够连接到它,但我无法创建帐户并从 node.js 访问数据库。在使用下面的 mongo 命令 & > 'use mytestcollection' 后,我可以从 Mongo Shell 访问数据库。尝试直接从 shell 访问我的 testcollection 返回“错误身份验证失败”。

这是外壳连接字符串..

这是 Node.js 代码

节点代码是......

错误是...

欢迎任何建议。

0 投票
1 回答
955 浏览

mongodb - 将cloud Foundry连接到mongodb atlas的推荐方式

我有一个连接到 mongodb atlas 的 spring boot 应用程序。一切都在本地工作。

我现在想将其发布到关键的云代工厂。

PCF 和 atlas 之间的安全连接

在 mongodb atlas 中,我需要打开防火墙并允许某些 ip 号码。我应该如何配置 mongodb atlas 以最安全的方式连接到 pcf?

自动配置阻碍

Cloud Foundry 正在覆盖我的连接 url 以指向 localhost:27017 而不是我的 atlas 集群。连接到 mongodb atlas 的推荐方式是什么?

0 投票
3 回答
3899 浏览

mongodb - mongoDB Atlas♥︎ Sailsjs(水线sails-mongo适配器)

我刚刚创建了一个MongoDB Atlas帐户。

我正在使用带有水线Sails-mongo适配器的风帆

但我无法通过我的应用程序连接。

  • 一切都是最新的。
  • 我可以连接到任何其他数据库(localhost、digitalocean 服务器……)
  • 我还可以通过他们的工具(MongoDB Compass)和带有 mongo cmd 的 shell 连接到该 MongoDB Atlas 数据库

但似乎sails-mongo 只是无法使用该数据库,这需要非常最新的mongo版本

其他人在使用 MDB Atlas &&sailsjs 吗?(我考虑重构我的应用程序,但它开始变得庞大,似乎无法使用“mongodb”适配器)

版本:-节点:6.3.1-npm:3.10.6-mongo(shell):3.4.2-sails-mongo npm 模块:sails-mongo@0.12.2

0 投票
2 回答
3847 浏览

mongodb - MongoDB Atlas 是否支持数据库和集合的 REST API

旧的 MongoLab(现为 mLab)服务为数据库和集合提供 REST API,例如https://api.mongolab.com/api/1/databases(或https://api.mongolab.com/api/1/<dbname> /集合)等。

MongoDB Atlas服务中有类似的东西吗?我能找到的所有 API 都用于集群、用户和其他管理设置;不是数据库本身。我错过了一些明显的东西吗?

0 投票
1 回答
590 浏览

mongodb - 为 MongoDb Atlas 生成 DRDL 文件以与 MongoDb Bi 连接器一起使用

我正在尝试设置 Mongo Db Bi 连接器,以便对我的 MongoDb Atlas Cluster 进行一些分析。我按照这里的说明进行操作:https ://docs.mongodb.com/bi-connector/master/tutorial/connecting-to-atlas/

但是,当尝试按照指定的运行以下(使用我的信息)生成 DRDL 文件时:

我收到以下错误:

我不确定这是什么原因或它意味着什么。

任何帮助,将不胜感激。

0 投票
5 回答
16337 浏览

mongodb - 从 Spring Boot 连接 Mongodb Atlas

我是使用 Spring Boot 的 Mongodb 新手。我有 MONGODB ATLAS U​​RI 连接字符串

然后在我的 Spring Boot 应用程序中,我在 application.properties 中设置 uri,例如

此存储库接口

当我注入 OrganizationRepository 接口时,它显示这样的错误

无法实例化 [com.mongodb.MongoClient]:工厂方法 'mongo' 抛出异常;嵌套异常是 java.lang.IllegalArgumentException:连接字符串包含无效的用户信息。如果用户名或密码包含冒号 (:) 或符号 (@),则必须进行 urlencoded

这是我的文档类

这是我的 pom.xml

我们如何解决这个问题?谢谢

0 投票
0 回答
372 浏览

mongodb - 尝试使用 Moongoose 连接到 MongoDB 时出现身份验证错误

我正在尝试使用Mongoose v4.9.2.

Mongo shell 的工作原理:

mongo 'mongodb://[user]:[password]@[host]/[database]?replicaSet=[name]&ssl=true&authSource=admin'

在这里,我的数据库名称不是admin,但我正在对管理员中的用户进行身份验证(MongoDB Atlas 的要求)。

要对用户进行身份验证,它必须使用authSource=admin(Mongoose 应该在 URI 中支持)。

但是,当我尝试与猫鼬连接时:

const mongoose = require('mongoose'); mongoose.connect('mongodb://[user]:[password]@[host]/[database]?replicaSet=[name]&ssl=true&authSource=admin');

我收到以下错误:

{ MongoError: authentication fail at Function.MongoError.create ...

我唯一的猜测是那authSource行不通。

0 投票
4 回答
2839 浏览

ssl - 无法使用 Spring Data Reactive 和 Spring Boot 2.0 连接到 mongoDB

每次尝试使用 Spring Data Reactive 和 Spring Boot 2.0 连接到 MongoDB 时,都会出现以下错误。

错误消息告诉我使用 NettyStreamFactoryFactory 来支持 SSL。有没有人有任何关于如何做到这一点的例子?我要连接的数据库是 MongoDB Atlas,它严格要求 SSL 连接。

以下是我的其余代码:

下面是 pom.xml 文件

0 投票
5 回答
51725 浏览

node.js - 如何使用 mongoose 连接到 mongoDB Atlas

我正在尝试通过 Mongoose.connect() 连接到我在 mongoDB Atlas 上的集群,但是每次我尝试连接时都会出现异常“MongoError:身份验证失败”我知道 MongoDB Atlas 是新的 mongo 作为服务可能不是猫鼬支持了吗?

0 投票
1 回答
144 浏览

mongodb - 收到 Meteor Galaxy 部署的标题错误:MongoError:管理员未授权执行命令

我正在尝试将本地开发的流星应用程序部署到 Galaxy(由流星提供)。我使用了他们推荐的 mongodb 提供程序之一,MongoDB 的 Atlas。我已经克服了几个连接问题,但是我无法弄清楚以下问题的原因。与其关联的用户在 admin db "@admin" 上有 atlasAdmin、dbAdmin、dbAdminAnyDatabase、readWriteAnyDatabase。