使用C# SDK从Cosmos DB中删除文档可以通过以下步骤完成:
using Microsoft.Azure.Cosmos;
string endpointUrl = "YOUR_COSMOSDB_ENDPOINT_URL";
string primaryKey = "YOUR_COSMOSDB_PRIMARY_KEY";
CosmosClient cosmosClient = new CosmosClient(endpointUrl, primaryKey);
string databaseId = "YOUR_DATABASE_ID";
string containerId = "YOUR_CONTAINER_ID";
Database database = await cosmosClient.GetDatabase(databaseId);
Container container = await database.GetContainer(containerId);
string documentId = "YOUR_DOCUMENT_ID";
string partitionKey = "YOUR_PARTITION_KEY";
ItemResponse<dynamic> response = await container.DeleteItemAsync<dynamic>(documentId, new PartitionKey(partitionKey));
在上述代码中,需要将以下内容替换为实际的值:
删除文档的过程是通过DeleteItemAsync
方法实现的,该方法接受要删除的文档的ID和分区键作为参数。删除成功后,将返回一个ItemResponse
对象,可以根据需要进行进一步处理。
推荐的腾讯云相关产品:腾讯云数据库 TencentDB、腾讯云云服务器 CVM、腾讯云对象存储 COS。
腾讯云产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云