validate #
Validates data against existing validation rules.
Note that if no validation specifications are set for the <index>
/<collection>
, the document will always be valid.
This request does not store or publish the document.
Validates data against existing validation rules.
Note that if no validation specifications are set for the <index>
/<collection>
, the document will always be valid.
This request does not store or publish the document.
public CompletableFuture<Boolean> validate(
String index,
String collection,
Map<String, Object> document)
throws NotConnectedException, InternalException
Argument | Type | Description |
---|---|---|
index | String | Index name |
collection | String | Collection name |
document | Map<String, Object> | Document to validate |
Returns a boolean value set to true if the document is valid and false otherwise.
Map<String, Object> document = new HashMap<>();
document.put("key", "value");
Boolean result = kuzzle
.getDocumentController()
.validate("nyc-open-data", "yellow-taxi", document)
.get();
fun validate(
index: String,
collection: String,
document: Map<String, Any?>): CompletableFuture<Boolean>
Argument | Type | Description |
---|---|---|
index | String | Index name |
collection | String | Collection name |
document | Map<String, Any?> | Document to validate |
Returns a boolean value set to true if the document is valid and false otherwise.
val document: Map<String, Any?> =
HashMap<String, Any?>().apply {
put("key", "value")
}
val result: Boolean =
kuzzle
.documentController
.validate("nyc-open-data", "yellow-taxi", document)
.get()