MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

cách tạo chỉ mục từ mongoose trong tìm kiếm đàn hồi trong nút, expressjs

Bạn có thể sử dụng mô-đun này

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

Nó khá đơn giản để sử dụng và có nhiều tài liệu.

Chỉ cần kết nối với DB-> nhận các bản ghi mà bạn cần-> cho mỗi lần xuất bản bản ghi chạy (phương thức client.bulk).

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

CHỈNH SỬA Đây là ví dụ

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

Hy vọng điều này sẽ hữu ích.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để cập nhật các giá trị bằng pymongo?

  2. mongoengine + django cách đếm số lượng mục của cùng một nội dung

  3. Làm thế nào để chuyển đổi SQL dạng quan hệ nhiều-nhiều thành đối tượng mongoDB?

  4. Sắp xếp mongodb theo thuật toán xếp hạng reddit

  5. Trường hủy mã hóa khi loại được thay đổi bằng trình điều khiển csharp MongoDb