elasticsearch-adapter

A library that implements the Read Model Adapter interface for storing projections on AWS ElasticSearch.

Methods

build

build({ entityName }, { endpoint )

builds a read-model adapter

Parameters

attribute

type

description

entityName

string

the name of the entity

endpoint

string

the ElasticSearch instance endpoint url

Returns

an object with read model methods

Example

adapter.js
const elasticAdapterBuilder = require('serverless-cqrs.elasticsearch-adapter')
module.exports = elasticAdapterBuilder.build({ 
  entityName: 'todo'
}, {
  endpoint: 'https://xxxxxx.yyy/zzzz/1234',
})

Last updated