Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以使用两个全局二级索引进行查询?_C#_Amazon Dynamodb - Fatal编程技术网

C# 是否可以使用两个全局二级索引进行查询?

C# 是否可以使用两个全局二级索引进行查询?,c#,amazon-dynamodb,C#,Amazon Dynamodb,当我试图通过indexname使用amazon dynamodb的QueryRequest时,它说 不支持查询键 如何查询两个全局二级索引?可能吗?不能同时使用多个索引进行查询。从根本上说,使用多个索引进行单个查询毫无意义 也许您想问,是否可以使用不同的索引对同一个表执行不同的查询,在这种情况下,答案是肯定的 或者,您可能想问,您是否可以执行一个复杂的查询,该查询涉及使用多个索引连接或过滤数据,在这种情况下,答案很不幸是否定的——至少在单个查询中不是这样。DynamoDB不支持服务器端连接。您必

当我试图通过indexname使用
amazon dynamodb
QueryRequest
时,它说

不支持查询键


如何查询两个全局二级索引?可能吗?

不能同时使用多个索引进行查询。从根本上说,使用多个索引进行单个查询毫无意义

也许您想问,是否可以使用不同的索引对同一个表执行不同的查询,在这种情况下,答案是肯定的

或者,您可能想问,您是否可以执行一个复杂的查询,该查询涉及使用多个索引连接或过滤数据,在这种情况下,答案很不幸是否定的——至少在单个查询中不是这样。DynamoDB不支持服务器端连接。您必须进行多个查询(每个查询可以使用不同的索引),然后聚合客户端

-- 更新

根据您所说的错误,您似乎没有使用全局二级索引为查询正确指定哈希/范围键

有关如何使用辅助索引进行查询的说明,请查看文档: