问题标签 [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.
node.js - 使用 node.js 的 MongoDB Atlas 用户身份验证
我有一个 MongoDB Atlas 实例,并且能够连接到它,但我无法创建帐户并从 node.js 访问数据库。在使用下面的 mongo 命令 & > 'use mytestcollection' 后,我可以从 Mongo Shell 访问数据库。尝试直接从 shell 访问我的 testcollection 返回“错误身份验证失败”。
这是外壳连接字符串..
这是 Node.js 代码
节点代码是......
错误是...
欢迎任何建议。
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 的推荐方式是什么?
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
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 都用于集群、用户和其他管理设置;不是数据库本身。我错过了一些明显的东西吗?
mongodb - 为 MongoDb Atlas 生成 DRDL 文件以与 MongoDb Bi 连接器一起使用
我正在尝试设置 Mongo Db Bi 连接器,以便对我的 MongoDb Atlas Cluster 进行一些分析。我按照这里的说明进行操作:https ://docs.mongodb.com/bi-connector/master/tutorial/connecting-to-atlas/
但是,当尝试按照指定的运行以下(使用我的信息)生成 DRDL 文件时:
我收到以下错误:
我不确定这是什么原因或它意味着什么。
任何帮助,将不胜感激。
mongodb - 从 Spring Boot 连接 Mongodb Atlas
我是使用 Spring Boot 的 Mongodb 新手。我有 MONGODB ATLAS URI 连接字符串
然后在我的 Spring Boot 应用程序中,我在 application.properties 中设置 uri,例如
此存储库接口
当我注入 OrganizationRepository 接口时,它显示这样的错误
无法实例化 [com.mongodb.MongoClient]:工厂方法 'mongo' 抛出异常;嵌套异常是 java.lang.IllegalArgumentException:连接字符串包含无效的用户信息。如果用户名或密码包含冒号 (:) 或符号 (@),则必须进行 urlencoded
这是我的文档类
这是我的 pom.xml
我们如何解决这个问题?谢谢
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
行不通。
ssl - 无法使用 Spring Data Reactive 和 Spring Boot 2.0 连接到 mongoDB
每次尝试使用 Spring Data Reactive 和 Spring Boot 2.0 连接到 MongoDB 时,都会出现以下错误。
错误消息告诉我使用 NettyStreamFactoryFactory 来支持 SSL。有没有人有任何关于如何做到这一点的例子?我要连接的数据库是 MongoDB Atlas,它严格要求 SSL 连接。
以下是我的其余代码:
下面是 pom.xml 文件
node.js - 如何使用 mongoose 连接到 mongoDB Atlas
我正在尝试通过 Mongoose.connect() 连接到我在 mongoDB Atlas 上的集群,但是每次我尝试连接时都会出现异常“MongoError:身份验证失败”我知道 MongoDB Atlas 是新的 mongo 作为服务可能不是猫鼬支持了吗?
mongodb - 收到 Meteor Galaxy 部署的标题错误:MongoError:管理员未授权执行命令
我正在尝试将本地开发的流星应用程序部署到 Galaxy(由流星提供)。我使用了他们推荐的 mongodb 提供程序之一,MongoDB 的 Atlas。我已经克服了几个连接问题,但是我无法弄清楚以下问题的原因。与其关联的用户在 admin db "@admin" 上有 atlasAdmin、dbAdmin、dbAdminAnyDatabase、readWriteAnyDatabase。