gpt4 book ai didi

node.js - 是否可以仅通过分区键批量获取多个项目 DynamoDB

转载 作者:太空宇宙 更新时间:2023-11-04 02:03:32 26 4
gpt4 key购买 nike

我有带有 ItemID 和路径的项目。 ItemID 是分区键,Path 是范围键。如果我想要查询多个 ItemID,但不想包含范围键,是否可以使用 batchGet 来执行此操作,还是必须对每个 ItemID 使用 query?我已尝试 batchGet 但收到错误 “提供的关键元素与架构不匹配”

最佳答案

不,仅根据分区键无法获取项目。 批量获取项目 API 需要 Partition 和 Range 键。

Keys - An array of primary key attribute values that define specific items in the table. For each primary key, you must provide all of the key attributes. For example, with a simple primary key, you only need to provide the partition key value. For a composite key, you must provide both the partition key value and the sort key value.

但是,您可以使用查询API仅通过分区键获取数据。

关于node.js - 是否可以仅通过分区键批量获取多个项目 DynamoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45124180/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com