37 lines
688 B
Plaintext
37 lines
688 B
Plaintext
[[exists_examples]]
|
|
=== Exists
|
|
|
|
Check that the document `/game-of-thrones/1` exists.
|
|
|
|
NOTE: Since this API uses the `HEAD` method, the body value will be boolean.
|
|
|
|
[source,js]
|
|
---------
|
|
'use strict'
|
|
|
|
const { Client } = require('@elastic/elasticsearch')
|
|
const client = new Client({
|
|
cloud: { id: '<cloud-id>' },
|
|
auth: { apiKey: 'base64EncodedKey' }
|
|
})
|
|
|
|
async function run () {
|
|
await client.index({
|
|
index: 'game-of-thrones',
|
|
id: '1',
|
|
document: {
|
|
character: 'Ned Stark',
|
|
quote: 'Winter is coming.'
|
|
}
|
|
})
|
|
|
|
const exists = await client.exists({
|
|
index: 'game-of-thrones',
|
|
id: 1
|
|
})
|
|
|
|
console.log(exists) // true
|
|
}
|
|
|
|
run().catch(console.log)
|
|
--------- |