我刚刚删除了两个集合,然后将它们重新设置为与以前完全相同的外观,但是其中没有包含文档。这样做的目的是一种快速简便的清除所有文档的方法。
现在,当我针对这两个集合运行查询时,出现以下错误:
{"Cross partition query is required but disabled. Please set x-ms-documentdb-query-enablecrosspartition to true, specify x-ms-documentdb-partitionkey, or revise your query to avoid this exception.\r\nActivityId: xxxxxx-xxxx-xxx-xxx-xxxxxxx"}
集合未分区。
有什么想法会导致这种情况吗?
该数据库当前为空,查询字符串为:“ SELECT * FROM Foo f WHERE f.InstanceId = {guid}”。收集配置如下:
{
"indexingMode": "consistent",
"automatic": true,
"includedPaths": [
{
"path": "/*",
"indexes": [
{
"kind": "Range",
"dataType": "Number",
"precision": -1
},
{
"kind": "Hash",
"dataType": "String",
"precision": 3
}
]
}
],
"excludedPaths": []
}