我想在Azure Cosmos DB中的文档中的嵌套字段上创建索引。例如。如果我有以下架构:
{
'id': 1,
'nested':
{
'mode': 'mode1',
'text': 'nice text'
}
}
我想在字段nested.mode
上创建索引。怎么办呢?
答案 0 :(得分:1)
默认情况下,所有路径都在Cosmos DB中编制索引。要仅为" nested.mode"编制索引,您需要在/nested/mode/?
路径上指定具有适当数据类型/精度的索引策略。在includedPaths
部分的JSON中有类似的东西。
"path":"/nested/mode/?",
"indexes":[
{
"kind":"Range",
"dataType":"String",
"precision":-1
}
此处有更多详情:https://docs.microsoft.com/en-us/azure/cosmos-db/indexing-policies。