问题标签 [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.
docker - 无法使用 uri 连接字符串将 Docker 容器连接到 MongoDB Atlas
我有一个安装了 Docker v18.0.0ce 的 Linux VM。
我在 Docker 中有一个 tomcat 容器,上面安装了我的 java 应用程序。但是当我尝试在我的数据库配置文件中使用来自 MongoDb Atlas 的连接字符串时,它甚至没有连接到 MongoDb Atlas。
以上是连接字符串,我<PASSWORD>
用我的密码和test
数据库admin
名称替换了。
node.js - 无服务器 - 未运行 MongoDB Atlas 查询的 AWS Lamda
我创建了一个 AWS 账户并希望将 MongoDB Atlas 与 AWS Lambda 一起使用。我下载的唯一依赖项是本地的 mongodb。
从 mongoDB Atlas 为 Nodejs 提供的基于驱动程序的连接字符串是
我认为连接成功,因为err参数为NULL。
但我不知道如何创建集合、如何查找结果、如何插入文档。
我试过这段代码
但它返回(在 Windows 控制台中)一个 JSON 格式的巨大对象,它就像一个配置数据(不是查询结果)
我正在本地执行此代码
node.js - 从 Google Cloud Functions 控制台中访问 MongoDB Atlas 集群
我正在编写一个基本的谷歌云函数,它将从 MongoDB Atlas 查询一个 MongoDB 集群。我在 Google 控制台中编写,并且确定将 "mongodb": "^3.0.2" 添加到 package.json 文件中的依赖项中。
这是功能(为了安全起见,我在uri中替换了有效密码等):
我确定驱动程序是最新的,并且我直接从 Atlas 文档中复制了大部分代码。我已将 Atlas 的所有 IP 列入白名单以进行测试。
每次函数运行时,我都会在连接回调中收到以下错误:
我之前也遇到过类似的错误:
尽管自从我在 Mongo 中调整了密码(其中可能有一个非 html 编码的字符)后,这似乎不再弹出了。
提前感谢您的帮助!
node.js - 无法将 Mongoose 连接到 Atlas
我总是连接到“管理员”数据库,这是一个固定的错误。
使用 Mongoose 5.0.6 MongoDb 3.6 并尝试连接到 Atlas。
- 我的问题,Mongoose 5.0.6 依赖什么驱动程序?
- 我怎样才能知道 Mongoose 什么时候会有这个修复?
- 在不同的方向上,有没有办法与 MongoDB 连接,然后将此连接与 Mongoose 一起使用?
干杯
mongodb - 如何在 auth0 中添加 mongodb 数据库连接 url?
我对 auth0 自定义数据库连接有一些问题。这是代码(它是 auth0 模板):
我使用 MongoDB Atlas 作为 db,但我不知道如何将此数据库连接到 auth0,因为当我尝试像这样放置 Atlas url
Auth0 向我抛出此错误:
当我使用这样的网址时:
它给我带来了类似的东西:
请帮助我,因为我不知道该怎么做。PS 我将 auth0 IP 地址添加到 MongoDB Atlas 白名单。
mongoose - mongodb atlas上的快速护照注册错误
我在运行护照注册功能时收到以下消息。我在连接字符串中使用了用户/密码,所以我不知道这个管理业务来自哪里。
Mongoose:accounts.findOne({ '$or': [ { username: 'test1' } ] }, { fields: { hash: 0, salt: 0 } }) REGISTER err MongoError: cannot do raw queries on admin in atlas
连接命令
注册码
编辑
我使用 dbAdmin@node-authdb (角色)创建了一个新用户(newuser@admin),现在我拥有:
MongoError:不允许用户在 [admin.$cmd] 上执行操作 [find]
也许我需要使用特定的角色组合?
提前致谢
python - Mongoengine 连接到 atlas 尚未找到副本集成员
在将工作生产应用程序连接到本地 mongo 后,我们决定迁移到Mongo Atlas
. 这导致了生产错误。
在启动应用程序时staging/production
,uwsgi
正在发送No replica set members found yet
。
我们不知道为什么。
我们尝试了不同的连接设置connect: False
,这些设置是延迟连接,这意味着不是在初始化时,而是在第一次查询时。它导致 nginxresource temporarily unavailable
在我们的某些应用程序上因错误而失败。我们必须多次重新启动应用程序才能最终开始服务请求。
我认为问题出在 pymongo 上,事实上它不是fork-safe
http://api.mongodb.com/python/current/faq.html?highlight=thread#id3
而是uwsgi
使用分叉
我怀疑这可能与我的应用程序的初始化方式有关。可能通过 aginst Using PyMongo with Multiprocessing 这里是应用程序初始化代码:
帮助调试这将不胜感激!
java - MongoDB Stitch 集合观察者
有人知道 MongoDB 团队是否计划很快在 Stitch Java SDK 中加入集合监听器?如果没有此功能,我将无法完全从 FirebaseDB 迁移,我现在陷入了替换 Firebase 流侦听器实现的困境。这适用于我的 Android 应用程序。如果 Atlas 完全免费,我可以自己完成投票,因为我知道我不会为交易付费。或者,这是今天可以通过黑客获得的东西吗?
mongodb - mongodb 的服务器版本比 shell 旧。无法连接
我正在尝试连接到 mongodb atlas,为此,我正在从 Windows 上的 cmd 运行此命令
但是在运行这个命令时我得到了这个错误
我的shell版本是v3.6.3。我现在如何连接到服务器?