sql >> Database >  >> NoSQL >> MongoDB

hoe de index van mangoest te maken in elastisch zoeken in node,expressjs

U kunt deze module gebruiken

https://github.com/elastic/elasticsearch-js

Het is vrij eenvoudig te gebruiken en heeft veel documentatie.

Maak gewoon verbinding met DB -> haal records op die u nodig hebt -> publiceer voor elke recordrun (client.bulk-methode).

https://www.elastic .co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html

BEWERKEN Hier is het voorbeeld

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});

Ik hoop dat dit helpt.



  1. Een NoSQL-forumtoepassing modelleren met C# / ASP.net MVC

  2. Afhankelijkheden proberen op te lossen:.NET Standard Library wijzigen in NET Core - Microsoft.Extensions.Primitives

  3. Wat is er aan de hand met Meteor en Fibers/bindEnvironment()?

  4. Start MongoDB vanuit een Grunt-taak