SDK
SDK C# v1.x
1

You are currently looking at the documentation of a previous version of Kuzzle. We strongly recommend that you use the latest version. You can also use the version selector in the top menu.

MDeleteAsync #

Deletes multiple documents.

Throws a partial error (error code 206) if one or more document deletions fail.

Arguments #

public async Task<string[]> MDeleteAsync(
  string index, 
  string collection, 
  string[] ids, 
  bool waitForRefresh = false);

ArgumentTypeDescription
index
string
Index name
collection
string
Collection name
ids
string[]
IDs of the documents to delete
waitForRefresh
bool

(false)
If true, waits for the change to be reflected for search (up to 1s)

Return #

An array of strings containing the deleted document IDs.

Exceptions #

Throws a KuzzleException if there is an error. See how to handle errors.

Usage #

try {
  string[] deleted = await kuzzle.Document.MDeleteAsync(
    "nyc-open-data",
    "yellow-taxi",
    new string[] { "some-id", "some-other-id" });
  Console.WriteLine($"Successfully deleted {deleted.Length} documents");
} catch (KuzzleException e) {
  Console.Error.WriteLine(e);
}