问题标签 [aws-documentdb]

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 回答
944 浏览

laravel - 如何连接 DocumentDB 和 Laravel

我想将 Laravel 与 AWS 的 DocumentDB 连接起来。但我找不到任何关于此的文档或教程。有没有办法将 DocumentDB 至少连接到 Laravel 服务器?

0 投票
1 回答
323 浏览

mongodb - 我在哪里可以获得DocuementDB集群的确切使用存储

我在 AWS 中创建了一个 DocumentDB 集群,其中运行了两个实例,但我需要知道将用于存储数据的确切存储空间以及 AWS 如何对一个集群收费。

0 投票
2 回答
361 浏览

mongodb - MongoDB /AWS documentdb 索引利用率有无限制

这是我的索引:

db.foobar.createIndex( { 'foo' : -1, 'bar' : 1, 'baz' : 1 }, { background : true, name : 'foobar_idx' } );

现在我希望排序foo和过滤的查询bar将使用索引。如果您指定一个限制,它确实如此:

但是如果你不指定限制,或者限制非常高,它就不想使用索引:

即使我提供使用索引的提示,它也不会使用它。

为什么它不使用该死的索引?

0 投票
1 回答
170 浏览

mongodb - Mongo $in 查询适用于独立的 mongo 实例,但不适用于 AWS DocumentDB 实例

上述查询在独立 MongoDB 上执行时有效,并给出以下结果:

但是,在 AWS DocumentDB 实例上执行相同的查询时,会出现以下错误:

查询的目的是检查数组中是否存在特定值,输出预期为布尔值。该docs集合有一个数组 field =books可以为 null,因此为了克服 null 问题,如果字段不存在或为 null ,$cond则使用空数组替换字段。AWS DocumentDB 不支持,因此无法使用。books$ifNull

更正上述查询或使用 AWS DocumentDB 支持的替代查询以获得预期结果的建议将大有帮助。

0 投票
1 回答
349 浏览

mongodb - mongorestore 在 AWS DocumentDB 上非常慢

有什么方法可以让这个操作更快?

我正在尝试将我的数据库恢复到 AWS DocumentDB,可能需要几周时间才能完成……我的整体数据不到 400MB。

转储被 Gzip 压缩

0 投票
0 回答
174 浏览

mongodb - MongoDB 阶段 LIMIT_SKIP

我从 MongoDB 迁移到 AWS DocumentDB,但在查询性能方面遇到了一些问题。运行配置文件时,我发现几个查询花费了大量时间,远远超过几秒钟。我试图通过文档了解其中一些阶段的含义,例如 LIMIT_SKIP 并理解为什么它们要花这么长时间。特别是那些针对 _id 的更新。

作为上下文,我将 Mongoid 6.4.4 与 AWS Document DB 一起使用。

以下是我获得的个人资料以及模型统计信息下方:

另一个非常相似的:

而这个我什至无法得到正在做的地方:

楷模:

0 投票
0 回答
839 浏览

mongodb - MongoDB Compass 与 Ec2 实例的连接问题以访问亚马逊文档数据库集群

我一直在尝试使用 Ec2 实例通过 MongoDB Compass 访问我在 Amazon DocumentDB 上创建的数据库,但以下是我不断遇到的错误。安全组没有问题,因为我确保提供适当的绑定请求权限。

SSH 进入 ec2-instance 后,我可以通过 mongo shell 连接到 DocumentDB 集群,但我无法通过 MongoDB Compass 连接它,因为它抛出了下图中附加的相同错误

请帮忙!

请参阅此处所附图片中的错误!

0 投票
1 回答
480 浏览

amazon-web-services - 我想限制 aws 会话管理器中的命令

我正在尝试在会话管理器模式下从一个实例访问文档数据库的 mongo shell,但是在使用会话管理器时。我想限制所有其他命令,除了命令 mongo。

我浏览了一些 aws 文档,我认为会话文档应该可以帮助我实现目标,但我找不到任何启用命令 mongo only 的语法。

0 投票
2 回答
309 浏览

java - 在多个集合上使用 DocumentDB 更改流?

我正在实现 python 应用程序以使用 Change Stream 功能捕获 DocumentDB 上的更改我的设计是监视目标数据库中所有集合的更改并发布到某个消息队列以进行一些处理。

我的问题目前是 DocumentDB 支持 MongoDB API 版本 3.6,它不支持数据库级别的手表更改。有没有办法在当前 DocumentDB 版本上查看数据库级别的更改流。

0 投票
1 回答
718 浏览

python - 无法从文档 DB AWS 将 pymongo 连接到 mongodb 集群

我在 documentDB 中创建了一个 mongoDB 集群。我尝试通过 pymongo 的 mongoclient 从本地计算机连接到集群。

我得到 ServerSelectionTimeoutError:mongooi.cluster-abcdefghij.us-east-2.docdb.amazonaws.com:27017: timed out