我想删除DocumentDb中的特定文档。我无法找到DELETE或REMOVE语法的引用。有人可以告诉我该怎么做吗?
答案 0 :(得分:5)
在C#中,您可以使用自我链接删除...
using (var client = new DocumentClient(EndPoint, AuthKey))
{
await client.DeleteDocumentAsync("SELFLINK");
}
如果您想要使用自己的ID进行删除,目前似乎无法进行删除。
讨论页面在这里:
答案 1 :(得分:0)
如果您知道documentId,则可以使用CreateDocumentUri
而不是进行查询来获取自我链接。在大多数情况下,您已经拥有要删除的文档的ID。
using (var client = new DocumentClient(EndPoint, AuthKey))
{
Uri documentUri = UriFactory.CreateDocumentUri(databaseId, collectionId, docId);
await client.DeleteDocumentAsync(documentUri);
}