MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

параметърът include_type_name е зададен на true в node.js

Не мисля, че можете да добавите параметър директно към typeName. Ако проверите кода от javascript клиента на elasticsearch, ще откриете, че той кодира името на вашия тип, за да избяга от тези URI знаци:Връзка тук . Вашият ? в параметъра ще бъде кодиран така, че да бъде част от типа.

Не съм проверил това, но четейки кода от функцията за картографиране на elasticsearch-js put, мисля, че може да искате да опитате това:

  ...
  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. Запазване на свойство на масив в схема на Mongoose

  2. FindAll в MongoDB .NET драйвер 2.0

  3. MongoDB - премахва нецифровите знаци в полето

  4. Съвпадение на ObjectId към String за $graphLookup

  5. Връзката към несъществуващ mongodb сървър не хвърля изключение