cost 13 ms
查询具有列表属性的 Dynamo

需要用mac_addr查询,如: 使用设备和 mac_addr 查找所有数据但正如 dynamo 中所建议的那样,对于查询我们不能使用 list. 设备 JSON 一种可能的选择是创建一个单独的表,该表具有deviceId和mac_addr ,充当查找表。 请建议是否有更好的选择。 ...

2022-09-25 06:11:49 0 23
partitionKey 上的 DynamoDB 查询表达式

我有一个 AmazonDynamoDB,其 hashKey 为:“userId”,rangeKey 为:“timestamp”。 此查询操作失败,但无法查看失败的原因。 如此处给出的,这应该属于查询条件。 任何帮助将非常感激。 谢谢。 ...

2022-09-21 19:47:33 1 13
Dynamo DB:如何在 aws dynamodb 的数组中更新特定的 object?

在我的companies表中有一个公司集合,我有一系列用户。 我需要更改其中一个用户名(“大卫”为“所罗门”)。 我不介意更改插入新用户 object 而不是 David。 但我不介意保持相同的 ID,只需将名称字段从“大卫”更改为“所罗门” 哪个选项效果最好,DynamoDB 中的查询应该是什么 ...

2022-09-21 09:41:46 0 8
DynamoDB,插入前检查父项是否存在,条件表达式

我在 AWS Dynamodb 中有一个单表设计,如下所示,带有两个 GSI PK SK 用户#Alex 用户#Alex 订单#1 订单#2 所以现在如果我做一个插入项目。 使用条件表达式确保用户在添加订单之前存在。 go 如何检查属性是否存在? 我在下面尝试,但失败了。 看完文章就知道为什么 ...

2022-09-15 01:53:52 1 17
我们可以更新 DynamoDB GSI 分区键吗?

根据文档,我了解 PrimaryKey PK 和 SortKey SK 无法在主表上更新。 然而,这对于 GlobalSecondaryIndex (GSI) 并不清楚,更新 GSI SK 似乎是可以的(如果我错了,请纠正我)。 假设我有以下帐户表,其中我们有以下 PK (ID) + SK (cr ...

2022-09-14 18:31:57 1 11
从嵌套的 map DynamoDB NodeJS 中获取前五个项目

我在如下表中有一个 object 我希望能够使用“apple”键获取该项目的前五个所有者。 我已经尝试了所有方法,但我能做的最多是使用来自 DynamoDB 的给定密钥从项目中获取整个所有者 map,然后获取前五个。 现在,如果所有者 map 包含一百万或更多所有者,我将需要大量读取单元来完成我试图 ...

2022-09-14 18:14:23 1 15
处理 dynamodb 中的时区差异

我无法弄清楚如何使用 dynamodb get 操作有效地处理时区。 假设我的分区主键和范围键(sk)在下面,其中每条记录都是用户一整天完成的聚合数据。 2022-09-13 00:00:00至2022-09-13 23:23:59 将日期存储为 UTC 并根据客户的时区获取的最佳方法是什么? 在 ...

2022-09-13 15:00:40 1 10
用于支持复合键的 withFilterExpression 的替代方案

我正在尝试通过 withFilterExpression 查询 dynamoDB。 我得到一个错误,因为参数是一个复合键 并且因为它在查询中使用 OR 运算符并且不能传递给 withKeyConditionExpression。 传递给 withFilterExpression 的查询类似于此que ...

2022-09-13 14:12:38 1 25
DynamoDB Java SDK 查询以匹配列表中的项目

我正在尝试在 dynamoDB 中使用 SQL IN 子句类型的功能。 我尝试使用withFilterExpression但我不知道该怎么做。 我看了类似的问题,因为它们太老了。 有没有更好的方法来做到这一点? 这是我得到的代码段。 我以 static 列表为例,但它实际上是动态的。 我需要通过 q ...

2022-09-13 10:40:51 0 24
如何在 appsync 中使用直接 lambda 解析器?

我尝试使用带有 appsync 模式的直接 lambda 解析器,并尝试从 dynamoDB 表中获取项目但出现错误。 我可以在 cloudwatch 日志中看到结果,但无法在查询页面中获得结果。 另一个问题是我的帖子有@hasMany评论和@belongsTo发表我如何使用直接lambda 解析 ...

2022-09-13 06:03:09 0 14
按多列排序并限制 DDB 中的记录

赏金将在 3 天后到期。 此问题的答案有资格获得+50声望赏金。 Ramesh正在从有信誉的来源寻找答案。 我正在尝试使用 DynamoDB 对下表进行 model: A (String) | B (String) | C (String) | D (Integer) | E (Integer) ...

2022-09-08 03:32:59 1 136
读取项目时返回属性值的子集

我的 dynamodb 表在每个项目上存储多个属性,其中一个是具有相对大量条目的数组。 每当我读取表中的一项时,我实际上只需要该数组的某个子集,因此查询整个数据是浪费数据吞吐量。 示例:一个很好的类比是股票价格历史; 我表中的每个条目都代表某只股票,数组属性是该股票的价格历史。 当我查询股票时,我总 ...

2022-09-07 22:16:27 1 10
使 DynamoDB GSI 强一致

使用 GSI 进行强一致性扫描/查询后,我应该等待多长时间? 我的用例有异步工作流,可以等待 5-10 分钟。 我需要知道多少等待时间足以确保我获得高度一致的读取。 我知道我们可以使用 DynamoDB 事务来模拟高度一致的 GSI。 但我不想写这个,因为我的用例可以通过引入等待来解决。 ...

2022-09-02 22:13:27 1 8
仅使用 Python 从 DynamoDB 获取新数据

我正在尝试使用 Python 从 DynamoDB 事务表中导出数据。 到目前为止,我能够从表中获取所有数据,但我想添加一个过滤器,允许我只获取从某个日期到今天的数据。 有一个名为CreatedAt的字段表示进行交易的时间,我正在考虑使用该字段来过滤新数据。 这是我一直用来查询表的代码,如果有人能告 ...

2022-08-31 20:49:04 2 34
从 DynamoDB 获取项目时出错 - 将循环结构转换为 JSON

仅当我尝试从 DB 获取记录时才出现错误,它适用于 PUT。 我已经检查了与此相关的其他票证,但那些提到这是一个异步/等待错误。 但我已经对它们进行了彻底的测试,它适用于 PUT function。 错误 获取代码以从数据库中获取任务 PUT 代码创建任务 DynamoDB 获取和创建的表策略 ...

2022-08-29 02:52:03 0 12

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM