1.0.6 • Published 6 years ago
mongo-elastic-connector v1.0.6
mongo-elastic-connector
A package to dump mongo data in elasticsearch and also sync real time updates between the 2 databases
Install
npm i mongo-elastic-connector
How to Use
mongo-elastic-connector takes 5 parameters, mongoURL, Mongo Database Name, Elasticsearch connect URL, Elasticsearch Username, Elasticsearch Password.
mongo-elastic-connector uses mongo-streams to listen for changes in DB and pipes them to Elasticsearch shard. The index used in Elasticsearch is of the same name as the collection name in MongoDB. The id in Elasticsearch is the same as objectID in MongoDB.
Example
const {Sync} = require('mongo-elastic-connector')
const syncObject = new Sync('mongoURl', 'MongoDBName', 'elasticConnectURL', 'elasticUsername', 'elasticPassword')
syncObject.startSync()This will start real time syncing of MongoDB with Elascticsearch.