sql >> Base de Datos >  >> NoSQL >> MongoDB

El parámetro include_type_name se establece en verdadero en node.js

No creo que puedas agregar un parámetro directamente al typeName. Si revisa el código del cliente javascript de elasticsearch, encontrará que codifica su nombre de tipo para escapar de esos caracteres URI:Enlace aquí . ¿Tu ? en el parámetro se codificaría de modo que formaría parte del tipo.

No he verificado esto, pero al leer el código de la función de mapeo de colocación de elasticsearch-js, creo que es posible que desee probar esto:

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