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

Не може да се създаде индекс в mongodb, ключът е твърде голям за индексиране

MongoDB няма да създаде индекс за колекция, ако записът в индекса за съществуващ документ надвишава ограничението за ключов индекс (1024 байта). Вместо това можете да създадете хеширан индекс или текстов индекс:

db.logcollection.createIndex({"Module":"hashed"})

или

db.logcollection.createIndex({"Module":"text"})


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да получите всички резултати, ако полето за отвиване не съществува в mongodb

  2. Не може да се свърже с MongoDB поради грешен URI

  3. Какво означава твърде много позиционни опции, когато правите mongoexport?

  4. Удостоверяване на потребителя на флакона

  5. Как да разположите бази данни с отворен код