Amazon dynamodb 在AWS sdk for.net中仅使用两个全局二级索引查询DynamoDB表

Amazon dynamodb 在AWS sdk for.net中仅使用两个全局二级索引查询DynamoDB表,amazon-dynamodb,aws-sdk,Amazon Dynamodb,Aws Sdk,我有一个带有两个全局二级索引的Dynamodb表。我需要在不使用表的散列键的情况下,同时基于这两个索引查询这个表。在AWS sdk for.net中是否有任何特殊的方法来实现这一点?这在高级API中似乎是不可能的 例如:-(相当于SQL的查询应该是:-)从表中选择*,其中第一个全局二级索引为x,第二个全局二级索引为y 您只能查询单个GSI,不能查询多个GSI。您必须将第二个属性(我假设其他GSI指的是另一个属性)投影到第一个索引上。选择哪一个取决于您的使用情况。然后,在一个索引上有两个属性,您可

我有一个带有两个全局二级索引的Dynamodb表。我需要在不使用表的散列键的情况下,同时基于这两个索引查询这个表。在AWS sdk for.net中是否有任何特殊的方法来实现这一点?这在高级API中似乎是不可能的


例如:-(相当于SQL的查询应该是:-)从表中选择*,其中第一个全局二级索引为x,第二个全局二级索引为y

您只能查询单个GSI,不能查询多个GSI。您必须将第二个属性(我假设其他GSI指的是另一个属性)投影到第一个索引上。选择哪一个取决于您的使用情况。然后,在一个索引上有两个属性,您可以使用第一个属性的hashKey进行查询,并使用a作为第二个属性。

您能解释一下您所说的
first\u GLOBAL\u SECONDARY\u index='x'
是什么意思吗?这是否意味着GSI的
hash
<代码>哈希+范围?