आप इस मॉड्यूल का उपयोग कर सकते हैं
https://github.com/elastic/elasticsearch-js
इसका उपयोग करना बहुत आसान है और इसमें बहुत सारे दस्तावेज हैं।
बस DB से कनेक्ट करें-> उन रिकॉर्ड्स को प्राप्त करें जिनकी आपको आवश्यकता है-> प्रत्येक रिकॉर्ड रन पब्लिश (क्लाइंट.बल्क मेथड) के लिए।
https://www.elastic .co/guide/hi/elasticsearch/client/javascript-api/current/api-reference.html
संपादित करें यहाँ उदाहरण है
var es = require('elasticsearch');
var client = new es.Client({
host: 'localhost:9200',
log: 'error'
});
//doc is the mongoDB mocument
var bulkData = [{index: {_index: "yourIndexName", _type: "Any type", _id: doc._id}}, doc];
client.bulk({
requestTimeout: 300000,
body: bulkData
}, function(err, response){//final callback here});
आशा है कि यह मदद करता है।