在documentDB分区集合中,您需要知道partitionKey值才能够对其执行存储过程。但是,为了能够执行诸如计数存储过程之类的操作,它必须在所有分区上工作或为每个分区执行。DocumentDB:列出使用的分区键
这意味着存储过程不能执行以产生分区键(AFAIK)的列表。运行一个查询以返回所有文档中的每个partitionkey值,然后对其进行重复数据删除,这是一种非常不雅,强力,昂贵的操作。你不能SELECT DISTINCT
。
如何才能产生分区键列表,而不诉诸SELECT partitionkey FROM docs
方法?