问题标签 [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 回答
112 浏览

mysql - [MongoDB]虽然查询不包含$literal,但错误信息显示$literal is not supported

我想使用 Tableau 分析来自 AWS DocumentDB 的一些数据。我使用MongoDB BI连接器,网络访问成功。但是当我在 Tableau 中打开工作表时。有些领域没有问题,但有些领域做得不好。错误详情如下:

如您所见,SQL 查询不包含$literal. AWS DocumentDB也$literal支持。 https://docs.aws.amazon.com/documentdb/latest/developerguide/mongo-apis.html 非常感谢您阅读我的问题。

0 投票
2 回答
1930 浏览

mongodb - MongoNetworkError:第一次连接时无法连接到服务器 [amazonaws.com:27017] [错误:无法获取本地颁发者证书

我在 Apache 配置文件中有我的 mongo 详细信息。并得到这个错误。

SetEnv MONGO_URL mongodb://:@XXXXXXXXX.docdb.amazonaws.com:27017/?ssl=true&ssl_ca_certs=/home/ec2-user/rds-combined-ca-bundle.pem&replicaSet=rs0&readPreference=secondaryPreferred&retryWrites=false

MongoNetworkError:[错误:无法获取本地颁发者证书

0 投票
1 回答
159 浏览

aws-documentdb - mongodb索引什么时候加载到内存中?

我试图弄清楚 Mongodb 索引何时加载到内存中。假设我有 n 个集合,每个集合都有 m 个索引。那么mongodb启动时,所有nxm索引都会加载到内存中吗?

根据文档,他们提到如果索引适合 RAM,则所有索引都会被加载。如果没有,它们中的一些被交换到辅助存储。但我找不到他们澄清的地方,如果在 mongodb 启动时,是否加载了所有索引?

这很重要,因为它可以让我们估计数据库以最佳方式运行所需的 RAM。

PS:我正在使用 aws-documentdb,我认为索引应该具有类似的行为,因为它们也没有在任何地方的文档中触及这部分。

0 投票
1 回答
203 浏览

mongodb - DocumentDB 中的“系统管理用户”是什么?

我们在 AWS 中有一个集群,其中一个 Document DB 已启动并正在运行。我想授予一些额外的权限,所以我以具有root授予角色的用户身份连接到数据库,并做了通常的 MongoDB 事情:

它不仅授予了特权,还给了我:

这是我第一次听说任何系统管理用户。我搜索了 MongoDB 和 AWS DocumentDB 文档,但在任何地方都没有找到。这些是什么?用户最终如何被系统管理?我怎样才能改变他们的特权?

0 投票
2 回答
165 浏览

ruby-on-rails - 将 mongoDB 迁移到 Rails 上的 AWS DocumentDB db 无法创建索引

我正在尝试从 mongo DB 迁移到 Rails 上的 AWS documentDB。我更改了 mongoid.yml 的配置以指向记录的实例(在主机下)

运行 rake:db:mongoid:create_indexes 时出现以下错误:

安装的红宝石宝石:

我错过了一些 gem 安装吗?它还不支持因此无法迁移 ATM 吗?

0 投票
0 回答
54 浏览

python - 从与列表中的项匹配的数组字段项中删除

假设我有这个文档结构:

我有这个要删除的网址列表

如何在 mongo 查询中执行此操作?

这是我到目前为止尝试过的

但不知何故,它不起作用。我该怎么做?

更新后的文档应该看起来像这样

我需要帮助。

更新:我收到此错误

0 投票
2 回答
413 浏览

mongodb - 尝试将环回 mongodb 连接器与 AWS DocumentDB 连接

所以,嘿,我一直在尝试使用 mongodb 环回连接器编辑 datasource.json 文件,以连接到启用了 TLS 的 AWS DocumentDB。我们正在从 OpenShift(部署在 AWS)和 AWS DocumentDB 实例进行连接。VPC 对等互连已成功启用,我只能从 mongo pod 进行连接。目前我一直在尝试通过他们的 LoopBack 请求节点来使用 IBM App Connect Enterprise/IBM Integration Bus。https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem有一个公钥证书,但我认为它没有从下面的 datasource.json 文件中正确获取 -

}}

0 投票
2 回答
105 浏览

python - 更新数组和内部数组中匹配的所有对象

我有这个文档结构

我想更新所有具有userIdof1handleNameof的对象John Doe。请注意,对象可以具有相同的句柄名称但不同的用户 ID。这就是为什么我需要将它与第一个匹配userId

例如我想将句柄名称更改为Donald Stark

我想要这个结果:

这是如何实现的?

更新:我忘记了我还想更新另一个内部数组。

0 投票
3 回答
1778 浏览

mongodb - 从 AWS Glue 连接到 DocumentDB

对于当前的 ETL 工作,我正在尝试Python Shell Job在 Glue 中创建一个。转换后的数据需要保存在 DocumentDB 中。我无法从 Glue 访问 DocumentDB。

由于 DocumentDb 集群驻留在 VPC 中,我想创建一个接口网关以从 Glue 访问 Document DB,但 DocumentDB 不是接口网关中批准的服务之一。我认为隧道是一个建议的选择,但我不想这样做。

所以,我想知道有没有办法从 Glue 连接到 DocumentDB。

0 投票
0 回答
440 浏览

metabase - 在 AWS DocumentDB 上将字符串转换为 Int

我目前正在尝试从 AWS Document DB 中编写一个元数据库问题,并且遇到了需要将字符串转换为整数的问题。不幸的是,aws documentdb 似乎不支持 $toInt ,我不知道如何解决它。这是查询:

该组不返回任何大小,因为它不是数字类型。任何想法如何将 file_size 转换为整数或双精度或浮点数?