cost 218 ms
使用 AWS SDK V3 和 Typescript 查询具有多列的 Dynamo DB - Query Dynamo DB with multiple columns using AWS SDK V3 and Typescript

我有下面的一段代码,我尝试使用它来使用 3 列的值获取一行数据。 但是,当我运行上面的代码时,出现以下错误。 我在这里做错了什么? 如何使用 Dynamo DB 表中多列的值读取行? 顺便说一句,我正在使用@aws-sdk/client-dynamodb 。 感谢任何帮助。 更新:仍然无法正常工作 ...

如果不知道完整的排序键,则从 DynamoDB 检索数据 - Retrieve Data from DynamoDB if complete sort key not known

我是 DyanmoDB 的新手。 我在将数据推送到 DynamoDb 时正在创建分区键和排序键,但是当我想检索数据时,我有分区键但没有完整的排序键。 我知道排序键的开头但不知道完整键。 以下是表分区和排序键: 我使用了上面提供的内容,但显示此错误:提供的关键元素与架构不匹配(服务:DynamoDb, ...

DynamoDB 事务 - 读写 - DynamoDB Transaction - Read and Write

我有两个 DynamoDB 表。 我有一个用例,我需要在表 1 中增加一个属性(比如排名),并使用更新后的排名值在表 2 中创建一个条目。 如果我在 Dynamodb 中使用事务写入功能,我认为没有办法从事务项 1 返回更新值并将其用于事务项 2。 谁能告诉我如何解决这个问题? 示例:表 1 有记录 ...

AWS Lambda Function 使用扫描或查询从 DynamoDB 表中检索项目 - AWS Lambda Function to Retrieve Item From DynamoDB Table Using Either Scan or Query

我的意图是编写一个 Lambda function 来使用 Scan 或 Query(哪个可行)从 DynamoDB 表中检索指定的项目。 这是使用 REST 发布请求调用的。 在我当前版本的 Lambda function 中,我能够使用 ScanCommand 从 DynamoDB 表中检索所有 ...

DynamoDB 中的多分区键搜索操作 - Multi partition key search operation in DynamoDB

Scan API 或 Query API 是否有某些操作允许使用复合键 (pk/sk) 对表执行查找,但仅在 pk 中有所不同以优化表的扫描操作? 让我介绍一个用例: 假设我有一个由项目 ID 定义的分区键,并且在每个项目中我都有大量记录 (sk) 现在,我需要解决查询“返回所有项目” 。 所以我 ...

使用过滤器表达式从 dynamo 数据库查询返回固定数量的项目 - Return fixed number of items from dynamo db query with filter expression

我正在尝试从 dynamo db 表中检索固定数量的项目(让我们暂时将其视为 5)。 这是我正在使用的代码。 我只从中得到 4 件物品。 但是,如果我删除 FilterExpression,项目计数将为 5。那么即使我使用 FilterExpression,是否还有其他方法可以获取固定数量的项目? ...

如何修复查询 dynamodb 请求的错误? - How to fix error with Query dynamodb request?

在 DynamoDB 中,我有一个包含以下内容的表: 我正在使用 AWS Go SDK 的 V1,仅使用我的数据库的主键来执行查询: 我要取消编组的结构是: 和代码: 但是,我得到密钥无效的问题。 我检查了数据库中的密钥,它也与我打印到控制台的密钥匹配。 不确定如何解决这个问题,因为我看到的例子似 ...

当键不是 Node.js 和 typescript 的分区或排序键时,如何从 dynamo db 过滤数据? - How to filter the data from dynamo db when the key is not a partition or Sort key with Node.js and typescript?

我的表看起来像 [alias, inheritedLdap, LdapGroup ] 这里别名是字符串,LdapGroup 是列表形式,例如:[{S:aws}]。 所以基本上我的用例是获取 ldapGroup 为 aws 的别名列表。 这里的别名是分区键,我们没有排序键。 所以我需要写一个方法,以 ...

如何从分页的dynamodb表中获取一定数量的记录? - How to fetch a certain number of records from paginated dynamodb table?

我正在尝试处理从get_paginator方法返回的前 50 条记录或第一个扫描页面。 这就是我扫描表格并获得分页结果的方式,我在这些结果上循环并进行一些后期处理。dynamo_client = boto3.client('dynamodb') paginator = dynamo_client. ...

具有 FastAPI 端点引发 BrokenResourceError 的多个 DynamoDB(PynamoDB) 查询 - Multiple DynamoDB(PynamoDB) Queries with FastAPI endpoint raising BrokenResourceError

我试图在一个 API 请求中进行多个查询。 我发现我可以毫无问题地进行 1 次查询,但是当我尝试在同一个请求中进行多次查询时,我最终遇到了 BrokenResourceError。 我确实得到了我想要的返回值,但由于这个错误,看起来我的后端挂断了,这导致其他请求等待这个请求返回。 我找不到关于这个特 ...

使用 FilterExpression 的 Dynamodb 查询涉及带有 boto3 的嵌套属性 - Dynamodb query using FilterExpression involving nested attributes with boto3

我的 dynamodb 表中有以下数据,名称为分区键。 我有一个在状态字段上使用分区键定义的 GSI。 现在,我必须运行一个查询,该查询返回所有状态为活动且地址列表包含给定地址的记录。 这里addr是传给function的参数。 这一切都很好。 但是当我将表中的记录格式更改为下面时,查询停止工作。 ...

API 使用复合键的网关 dynamodb 查询 - SerializationException - API Gateway dynamodb query using composite key - SerializationException

我正在测试使用 API 网关直接查询 Dynamodb 表,使用复合键。 我已经设置了资源 /goalcohort/{goalid} 和查询参数 cohortId。 我已将 cohortId 添加到方法执行中的 URL 查询字符串参数(不确定这是否是正确的方法。所有视频示例仅使用分区键,而不是同时 ...

查询项目以排除 DynamoDB 中已知键子集的最佳模式? - Best pattern to query items to exclude a subset of known keys in DynamoDB?

我正在制作一款玩家玩关卡的游戏。 没有顺序(这是我想要动态提供的)。 我想为玩家提供他们未玩过的所有关卡,即使创建了新关卡。 问题是这是一个NOT和JOIN操作,在dynamodb中显然是不存在的。 有办法吗? 我可以在级别 createTime 上保留索引并将 lastPlayedCreateT ...

AWS dynamodb ScanInput ExpressionAttributeValue 未按预期工作 - AWS dynamodb ScanInput ExpressionAttributeValue not working as expected

我写了一个扫描查询来获取像这样的唯一启用的数据 但它不会返回任何值。 当我将 ExpressionAttributeValue 更改为 它返回值但不满足 ScanInput 的类型。 抛出这样的错误 “类型 '{ ':enabled': boolean; }' 不可分配给类型 'Expressio ...


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