Как удалить документ из коллекции в базе данных cosmos db, используя Java? - PullRequest
0 голосов
/ 02 апреля 2020

Как я могу удалить документ из коллекции.

AsyncDocumentClient client = getDBClient();
   RequestOptions options = new RequestOptions();
   options.setPartitionKey(new PartitionKey("143003"));
   client.deleteDocument(String.format("dbs/test-lin/colls/application/docs/%s", document.id()), options);

Я пытаюсь удалить набор документов из коллекции на основании какого-либо условия. Я установил ключ раздела. Используются ключи чтения-записи (поэтому нет проблем с разрешениями). Нет ошибок при выполнении этого кода. Документ не удаляется из коллекции. Как решить проблему?

1 Ответ

1 голос
/ 05 апреля 2020

@ Suj Patil Вы должны позвонить по подписке (). Издатель ничего не делает, пока кто-нибудь не подпишется.

client.deleteDocument(String.format("dbs/test-lin/colls/application/docs/%s", document.id()), options).subscribe()

...