sql >> Database teknologi >  >> NoSQL >> MongoDB

include_type_name parameter er sat til true i node.js

Jeg tror ikke, du kan tilføje parameter direkte til typeName. Hvis du tjekker koden fra elasticsearch javascript-klienten, vil du opdage, at den koder dit typenavn for at undslippe disse URI-tegn:Link her . Din ? i parameteren ville blive kodet, så den ville være en del af typen.

Jeg har ikke verificeret dette, men ved at læse kode fra elasticsearch-js put mapping funktion, tror jeg, du måske vil prøve dette:

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



  1. Forbedring af MongoDB-tekstsøgningsydelse

  2. phpRedis-migrering til klynge og konsekvent hashing

  3. Brug af mongo med FLASK og python

  4. returner værdi fra tilbagekald i node.js og mongoose