以下代码检索具有特定jobId的所有CrawlResult文档 .
var result = (from c in documentDb.CreateDocumentQuery<Shared.CrawlResult>(collection.SelfLink)
where c.JobId == jobId
select c);
现在我想删除具有此特定jobId的所有文档 . 删除我发现的文件的唯一方法是:
documentDb.DeleteDocumentAsync(string documentLink)
但是如何让documentLink执行 documentDb.DeleteDocumentAsync()
?
3 回答
为此,您需要编写SQL查询,以便可以动态访问Document的内部属性以及CrawlResult .
例如,如下面的代码:
那么,官方和有效的方式如下:
总而言之,您可以在获取Document实例后访问文档链接 . 之后,您可以找到SelfLink属性 .
干杯 .
删除特定文档的另一种可能方法如下:
*)首先,您应该创建一个Document客户端实例 .
我希望这个问题对这个问题更有帮助 .