Sol*_*olo 3 node.js amazon-dynamodb
如何在DynamoDB中批量获取全局二级索引?
这些参数给我一个架构错误,因为此哈希键仅在索引表中,main具有其他键。
const params = {
RequestItems: {
"MyTableName": {
Keys: [
{
"ThisHashKeyIsOnlyInIndexTable": value
}
]
}
}
};
docClient.batchGet(params, (err, data) => {
// ...
}
Run Code Online (Sandbox Code Playgroud)
文档甚至没有提到如何仅从索引进行批处理获取。
不幸的是,GetItem和BatchGetItem不能访问任何索引。您无法传递IndexName类似于Query API的参数。
强调了与问题有关的要点。
ReturnConsumedCapacity —(字符串)确定有关响应中返回的预配置吞吐量消耗的详细程度:
索引-响应包括该操作的汇总ConsumedCapacity,以及每个表和已访问二级索引的ConsumedCapacity。请注意,某些操作(例如GetItem和BatchGetItem)根本不访问任何索引。在这些情况下,指定INDEXES将仅返回表的ConsumedCapacity信息。
总计-响应仅包含该操作的合计ConsumedCapacity。无-响应中不包含ConsumedCapacity详细信息。
| 归档时间: |
|
| 查看次数: |
1021 次 |
| 最近记录: |