MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Parametr include_type_name jest ustawiony na true w node.js

Nie sądzę, że można dodać parametr bezpośrednio do typeName. Jeśli sprawdzisz kod z klienta javascript elasticsearch, zobaczysz, że koduje on twój typ, aby uciec od tych znaków URI:Link tutaj . Twój ? w parametrze zostanie zakodowany w taki sposób, że będzie częścią typu.

Nie zweryfikowałem tego, ale czytając kod z elasticsearch-js umieściłem funkcję mapującą, myślę, że możesz spróbować tego:

  ...
  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. Przykład MongoDB dla Yesod / Persistent

  2. Mongo konwertuje wszystkie pola numeryczne, które są przechowywane jako ciąg

  3. Otrzymuję błąd podczas instalacji MongoDB na RedHat

  4. Nie można wysłać zapytania do mongoDB za pomocą mongoose w node.js

  5. Pierwsze kroki z MongoDB i Mongoose