MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

jak utworzyć indeks z mangusty w elastycznym wyszukiwaniu w węźle,expressjs

Możesz użyć tego modułu

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

Jest dość prosty w użyciu i ma dużo dokumentacji.

Po prostu połącz się z DB-> uzyskaj rekordy, których potrzebujesz-> dla każdego uruchomienia rekordu publikuj (metoda klienta.luzem).

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

EDYTUJ Oto przykład

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

Mam nadzieję, że to pomoże.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $ lookup zwraca pustą tablicę

  2. Usuń wpis z tablicy za pomocą sterownika MongoDB-Java

  3. MongoDB $bsonSize

  4. MongoDB $type Operator potoku agregacji

  5. MongoDB w 2018 r. - rok podsumowany