9得票1回答
DynamoDB:查询1MB限制适用的情况是什么?

在DynamoDB的文档中指出: 在查询操作中,DynamoDB按排序顺序检索项目,然后使用KeyConditionExpression和任何可能存在的FilterExpression处理项目。 此外: 单个查询操作最多可以检索1MB的数据。这个限制适用于在结果应用任何FilterExp...

8得票2回答
DynamoDB如何在PartiQL查询中使用索引?

我看了DynamoDB关于PartiQL语法的文档: SELECT expression [, ...] FROM table[.index] [ WHERE condition ] [ [ORDER BY key [DESC|ASC] , ...] 但在实际操作中: selec...

8得票2回答
在 DynamoDB GSI 的投影中使用嵌套字段

我有一个 Dynamo 表存储像这样的文档: { "guid": "<some UUID>" "created_at": 1550778260030, "display_name": "person", "updated_at": 1550778260030, ...

8得票3回答
计算Amazon DynamoDB表中项目的大小

我想要找出我的Amazon DynamoDB表中项目的大小或完整大小,以便我可以准确地预测我正在工作的项目的成本。 我知道每读取4kb数据会使用1RCU。所以现在我想找出每个条目的大小或整个表的总大小。

8得票1回答
Dynamodb模型数据用于开始日期和结束日期范围查询。

我的问题可能类似于下面的问题 如何查询介于开始和结束日期之间的条目 - DynamoDB 但我认为在我的需求和我正在寻找的方面是不同的。 对于特定的分区键值,我想查询所有当前日期位于开始日期和结束日期之间的记录。 我的用例是会创建调查。每个调查都有一个名称并属于一个类别。每个调查都有一个开...

8得票1回答
使用FilterExpression在DynamoDB的扫描操作中查询对象数组的方法

如何使用Scan操作在DynamoDb中查询仅包含“Tue”的数组对象(workingDays)键,我已经使用过滤表达式进行了查询,但是没有得到任何结果。以下是示例图片: var queryData = { TableName: tableName, Filt...

7得票3回答
使用Fn::GetRef引用全局二级索引的DynamoDB Serverless

我正在定义一个与DynamoDB表相关的API/服务。我有一些索引(被定义为全局二级索引),以支持一些查询。我已经设计好了表格,包括GSI定义和看起来正确的查询。然而,在进行查询时,我收到了此异常: { AccessDeniedException: User: arn:aws:sts::OB...

7得票1回答
DynamoDB: 查询两个日期之间的项目

我在这个查询上并不太成功,它返回了0个项目。 const { Items } = await this.dynamoDb.query({ TableName: 'exampleTableName', IndexName: 'createdDateTime-index', KeyC...

7得票2回答
在AWS DynamoDB中是否可以运行一个大于查询?

假设我有这样的DynamoDB表,以订单ID作为主键。: 订单ID每次添加/放置新项时递增1。 现在,我有一个数字,假设为1000,我的用户想要获取所有具有订单ID > 1000的项目。 因此返回的项目将是1001、1002、1003等,直到最后一个。 我的需求很简单 - 使用AW...

7得票1回答
DynamoDB - 排序键属性名称

在DynamoDB中创建一个由哈希键和范围/排序键组成的复合键时,将创意字符串值存储在排序键中似乎非常有用(例如“Details-123456-foo”,其中该值中的每个段可以是该记录的某些有意义的内容)。当设计模式时,文档似乎也引导您朝着这个方向前进。 话虽如此,将排序键命名为一些通用的名称...