问题标签 [aws-documentdb-mongoapi]
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.
aws-documentdb-mongoapi - 即使使用 maxTimeMS:0,DocumentDB 长时间运行的查询也会超时
我正在尝试使用 500M 文档 (1Tb) 查询 documentDB。
相同的查询在 mongo cluster (10 mongod) ~1hr 中运行。
当我在 DocumentDB(6 个实例 db.r4.xlarge)中运行相同的查询时,它会在 2 小时后引发错误。
aws-documentdb-mongoapi - DocumentDB 简单查询超时,代码为 11601
以下查询在 mongodb 3.6 中完美运行,但在 documentdb 中会引发错误。
db.house.count({'data.foo.d':/2019-05/})
aws-documentdb-mongoapi - 从 mongoDB 迁移后的 AWS DocumentDB 错误
我的应用程序从 MongoDB 转移到 DocumentDB。尽管我解决了与 AWS DocumentDB 的连接问题,但在迁移后出现了这些错误。
mongodb - MongoDB中文档引用关系的Mongoose实现
我需要使用文档引用关系(而不是嵌入式文档)进行聚合查询。我可以使用 mongo shell 进行该查询,但在使用 mongoose 进行等效实现时遇到了困难。
我已经尝试过虚拟填充方法,但这也返回了空数组。这是一些定义上下文的代码以及我的 mongo 查询。我在父文档和子文档之间存在一对多的关系。
amazon-web-services - 无法从 Lambda 连接到 AWS documentDb
我正在尝试从 Lambda 函数连接到 AWS documentDB,但无法连接。
MongoClient.connect
从不调用连接的回调函数。
TLS is off
在文档数据库集群上。我可以通过 mongo shell 连接。
Lambda 和 documentDB 在same VPC & Security group
.
仅输出starting
在调用Mongo.Connect
. 如何识别或调试问题?
scala - 适用于 Amazon DocumentDB 的兼容 Scala 驱动程序
您知道 MongoDB 的 Scala 驱动程序,它也与 Amazon DocumentDB 兼容吗?从理论上讲,它们都应该是兼容的,我对在实践中有效的方法很感兴趣。特别是,我计划使用reactivemongo
.
amazon-web-services - Amazon DocumentDB 是否能够使用 gridFS
我正在与需要 grid-fs 并希望使用托管数据库服务的客户端合作。我对亚马逊的 DocumentDB 以及它是否与 gridFS 兼容一点也不熟悉。我在任何地方都找不到答案。
.net - 查询 MongoDB 时转换投影值
我们有一个使用 SQL Server 的解决方案,在该解决方案中,仅在返回记录时查询数据库时,我们能够使用计算字段本质上将字段值映射到友好名称。我们现在已经转移到 AWS 中的 DocumentDB,我正在尝试确定 MongoDB API 是否可以做类似的事情。
如果我们通过在属性上设置自定义序列化程序来使用已知类型,看起来可以做到这一点,但迁移到 Mongo 的全部目的是让我们不受模式的约束。查询的数据类型现在是dynamic
我希望 Mongo SDK 进行如下转换
original value: I
friendly name: Inpatient
但由于各种原因,我实际上无法将友好名称存储在数据库中。我尝试使用 Projection 来执行此操作,但似乎没有一个聚合适合此目的。这可以使用 mongo SDK 完成还是我必须找到另一种方法?
mongoose - MongoError:不支持聚合阶段:'$changeStream'
我们有一个文档数据库的分片集群,托管在 AWS 上并使用 mongo db 版本 3.6,我们希望在 node.js 代码中实现一个 collection.watch() 函数来获取更改流,只要集合中有更改。当我连接在副本模式下运行的本地主机 mongodb 服务器时,它工作正常,我正在节点 js(客户端)中获取更改流,但是当我尝试连接到 AWS 上托管的文档 db 分片集群时,我得到了错误MongoError:不支持聚合阶段:'$changeStream'
我以复制模式连接了在 localhost 端口(27001 和 27002)上运行的本地 mongo db 服务器,它工作正常,但是在连接到 AWS 托管的文档数据库集群时,它给出了如上所述的错误。
这是我用来连接到文档数据库集群的代码。
建立连接后,我使用下面的代码来实现 watch 函数来查找 changeStream。
我在下面的行中遇到的确切错误
错误是“MongoError:不支持聚合阶段:'$changeStream'”
确切的错误堆栈跟踪:
我的问题在这里,有人见过这种错误吗?错误的可能根本原因应该是什么?我可以在 mongodb 集群端验证一些东西,这可以帮助纠正这个错误。我期望 changeStream 打印在 console.log(change) 中,而不是打印它会抛出这个错误。
任何帮助将不胜感激。
谢谢!
node.js - DocumentDB 连接问题
我在 AWS 中创建了一个 DocumentDb 集群,并试图将其连接到我机器上的本地服务器。这是我的代码
- 可能吗?(我已经读过,你需要在 AWS vpc 中才能连接。所以我必须将我的本地服务器移动到 EC2 吗?)
- 如果是,那么我在上面的代码中做错了什么。