如何使用 Java 从 cosmos db 的集合中删除文档?

How to delete a document from a collection in cosmos db using Java?

如何从集合中删除文档。

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);

我正在尝试根据某些条件从集合中删除一组文档。我已经设置了分区键。正在使用读写密钥(因此没有权限问题)。 执行这段代码时没有错误。该文档未从集合中删除。 如何解决这个问题?

@Suj Patil 你应该调用 subscribe()。在有人订阅之前,发布者不会做任何事情。

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