Azure cosmosdb 如果我们知道COSMOSDB中的跨分区查询的一部分,它会有帮助吗

Azure cosmosdb 如果我们知道COSMOSDB中的跨分区查询的一部分,它会有帮助吗,azure-cosmosdb,azure-cosmosdb-sqlapi,Azure Cosmosdb,Azure Cosmosdb Sqlapi,我们使用cosmos db进行数据存储,在这种情况下,我必须进行跨分区查询,因为我不知道具体的分区键。但我会知道其中的一部分 更详细地说,我的分区键是多个字符串的组合,比如A-B 假设我只知道A,但不知道B。那么有没有办法在分区密钥上进行通配符搜索呢。 这会优化查询还是不可能。根据我将要考虑的是在分区键中放置一个或不是< /p> ,根据我的研究,没有提到COSMOS DB分区密钥支持通配符搜索功能。只有索引策略支持通配符设置: 因此,对于您的情况,您不知道B,因此我建议您考虑将pk设置为A。此外

我们使用cosmos db进行数据存储,在这种情况下,我必须进行跨分区查询,因为我不知道具体的分区键。但我会知道其中的一部分

更详细地说,我的分区键是多个字符串的组合,比如A-B

假设我只知道A,但不知道B。那么有没有办法在分区密钥上进行通配符搜索呢。
这会优化查询还是不可能。根据我将要考虑的是在分区键中放置一个或不是< /p> ,根据我的研究,没有提到COSMOS DB分区密钥支持通配符搜索功能。只有索引策略支持通配符设置:

因此,对于您的情况,您不知道B,因此我建议您考虑将pk设置为A。此外,您可以投票支持此线程: