Amazon dynamodb 具有3个或更多字段的DynamoDB过滤
比如说,我有一个dynamodb,其模式如下:Amazon dynamodb 具有3个或更多字段的DynamoDB过滤,amazon-dynamodb,dynamodb-queries,Amazon Dynamodb,Dynamodb Queries,比如说,我有一个dynamodb,其模式如下: { Field1: “”, Field2: “”, Field3: “”, Field4: “”, Field5: “” } 我是否可以在dynamo中编写一个查询,通过以其他方式创建索引对3个或更多字段进行过滤:field2、field3、field4?对于此模式,否,但您可以使用复合排序键或索引,如下所示 Primary key: Field1 Sort key: Field2#Field3#Field
{
Field1: “”,
Field2: “”,
Field3: “”,
Field4: “”,
Field5: “”
}
我是否可以在dynamo中编写一个查询,通过以其他方式创建索引对3个或更多字段进行过滤:field2、field3、field4?对于此模式,否,但您可以使用复合排序键或索引,如下所示
Primary key: Field1
Sort key: Field2#Field3#Field4
然后,如果结果不是很大,则使用扫描操作筛选更多字段。因此,这取决于您的数据结构。复合排序键适用于分层数据场景