SDK
SDK Jvm v1.x
2

delete #

Deletes a document.


:::: tabs ::: tab Java

Arguments #

Copied to clipboard!
public CompletableFuture<Map<String, Object>> delete(
      String index,
      String collection,
      String id)
throws NotConnectedException, InternalException

public CompletableFuture<Map<String, Object>> delete(
      String index,
      String collection,
      String id,
      Boolean waitForRefresh)
throws NotConnectedException, InternalException
Arguments Type Description
index
String
Index
collection
String
Collection
id
String
Document ID
waitForRefresh
Boolean
(optional)
If set to true, Kuzzle will wait for the persistence layer to finish indexing

Return #

A Map which has the following property:

Property Type Description
_id
String
ID of the deleted document

Usage #

Copied to clipboard!
kuzzle.getDocumentController().delete("nyc-open-data", "yellow-taxi", "some-id")
.get();

::: ::: tab Kotlin

Arguments #

Copied to clipboard!
fun delete(
      index: String,
      collection: String,
      id: String?,
      waitForRefresh: Boolean? = null): CompletableFuture<Map<String, Any?>>
Arguments Type Description
index
String
Index
collection
String
Collection
id
String
Document ID
waitForRefresh
Boolean
(optional)
If set to true, Kuzzle will wait for the persistence layer to finish indexing

Return #

A Map which has the following property:

Property Type Description
_id
String
ID of the deleted document

Usage #

Copied to clipboard!
kuzzle
  .documentController
  .delete("nyc-open-data", "yellow-taxi", "some-id")
  .get();

::: ::::