从Powershell批量删除Azure Cosmos Db

时间:2019-04-11 12:04:53

标签: powershell azure-cosmosdb

我正在使用Microsoft.Azure.CosmosDB.BulkExecutor在Azure Cosmos DB中实现BulkDelete。我正在使用Powershell脚本来调用bulkexecutor方法。但是,当$ idAndPartitionKeys不为空时,BulkDelete方法返回null。下面是我编写的用于为BulkDelete方法创建输入的代码。

$pkIdTuplesToDelete = [System.Collections.Generic.List[System.Tuple[string,string]]]::new()
Foreach($entry in $idAndPartitionKeys){
                    $tupleEntry = 
[System.Tuple]::Create($entry.partitionKey, $entry.id);
                    $pkIdTuplesToDelete.Add($tupleEntry);
                }
                $bulkDeleteResponse = $bulkExecutorObj.BulkDeleteAsync($pkIdTuplesToDelete).Result;

0 个答案:

没有答案