dobo-elasticsearch
Version:
Elasticsearch driver for Dobo
18 lines (14 loc) • 452 B
JavaScript
import getRecord from './get.js'
async function recordCreate ({ schema, body, options = {} } = {}) {
const { getInfo } = this.app.dobo
const { noResult } = options
const { instance } = getInfo(schema)
const resp = await instance.client.index({
index: schema.name,
id: body.id,
document: body
})
if (noResult) return
return await getRecord.call(this, { schema, id: resp._id })
}
export default recordCreate