Amazon dynamodb 嵌套字段的索引
我正在尝试使用AWS开发人员控制台中的仪表板在嵌套字段上创建索引。例如,如果我有以下模式:Amazon dynamodb 嵌套字段的索引,amazon-dynamodb,Amazon Dynamodb,我正在尝试使用AWS开发人员控制台中的仪表板在嵌套字段上创建索引。例如,如果我有以下模式: { 'id': 1, 'nested': { 'mode': 'mode1', 'text': 'nice text' } } 我能够在nested.mode上创建索引,但每当我转到“按索引查询”时,都不会返回任何内容。这让我觉得DynamoDB在字段名nested.mode上创建了索引,而不是nested的mode字段。有什么提示吗。我可能做错了什么?您(当前)无法从嵌套
{ 'id': 1,
'nested': {
'mode': 'mode1',
'text': 'nice text'
}
}
我能够在nested.mode
上创建索引,但每当我转到“按索引查询”时,都不会返回任何内容。这让我觉得DynamoDB在字段名nested.mode
上创建了索引,而不是nested
的mode
字段。有什么提示吗。我可能做错了什么?您(当前)无法从嵌套属性创建二级索引。从(我的)重点:
对于每个辅助索引,必须指定以下内容:
- 索引的键架构索引键架构中的每个属性都必须是字符串、数字或二进制类型的顶级属性。不允许嵌套属性和多值集。键架构的其他要求取决于索引的类型: