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

Tham số include_type_name được đặt thành true trong node.js

Tôi không nghĩ rằng bạn có thể thêm tham số trực tiếp vào typeName. Nếu bạn kiểm tra mã từ ứng dụng javascriptasticsearch, bạn sẽ thấy rằng nó mã hóa tên kiểu của bạn để thoát khỏi các ký tự URI đó: Liên kết tại đây . ? của bạn trong tham số sẽ được mã hóa sao cho nó sẽ là một phần của loại.

Tôi chưa xác minh điều này, nhưng đọc mã từ chức năng ánh xạ đặt thunsearch-js, tôi nghĩ bạn có thể muốn thử điều này:

  ...
  return client.indices.putMapping({
    index: indexName,
    type: typeName,
    body: completeMapping,
    includeTypeName: true // Add parameter for your put mapping.
  }, (err) => {
    cb(err, completeMapping[typeName])
  })
  ...



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tại sao máy chủ cấu hình MongoDB chỉ phải là một hoặc ba?

  2. mongodb - kiểm tra xem trường có phải là một trong nhiều giá trị không

  3. Hợp nhất hai bộ sưu tập trong MongoDB

  4. async nodejs truy vấn và xử lý kết quả

  5. Nhóm MongoDB theo mảng phần tử bên trong