Массовое удаление в Azure Cosmos Db из powershell

#powershell #azure-cosmosdb

#powershell #azure-cosmosdb

Вопрос:

Я использую Microsoft.Azure.CosmosDB.BulkExecutor для реализации BulkDelete в Azure Cosmos DB. И я использую сценарий powershell для вызова методов bulkexecutor. Но метод BulkDelete возвращает значение null, когда $idAndPartitionKeys не является пустым. Ниже приведен код, который я пишу для создания входных данных для метода 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).Resu<
  

Комментарии:

1. Что вы имеете в виду под этим?: метод BulkDelete всегда возвращает null, а метод BulkDelete возвращает null, когда $idAndPartitionKeys не является пустым. Если он всегда возвращает null, он всегда возвращает null.

2. извините, это была опечатка. Я отредактировал вопрос

3. заинтересовался. но недостаточно кода для воспроизведения