在DocumentClient.ReplaceDocumentCollectionAsync()
上获得以下例外:
消息:{“错误”:[“指定的数据类型值'Point'无效。请在'String'和'Number'数据类型之间进行选择。”]}
代码:
collection.IndexingPolicy.IncludedPaths.Add(new IncludedPath
{
Path = "/*",
Indexes = new System.Collections.ObjectModel.Collection<Index>
{
new RangeIndex(DataType.String) { Precision = -1 },
new RangeIndex(DataType.Number) { Precision = -1 },
new RangeIndex(DataType.Point)
}
});
Client.ReplaceDocumentCollectionAsync(collection).Wait();
使用Microsoft.Azure.DocumentDB
1.5.0。
答案 0 :(得分:1)
您似乎正在尝试设置空间索引。
尝试更换:
new RangeIndex(DataType.Point)
与
new SpatialIndex(DataType.Point)