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

Докато запазва колекция, MongoDB създава име на индекс, което е твърде дълго и надхвърля ограничението от 127 байта. Как да решим това. мога ли да деактивирам индексирането?

Можете да подадете име на индекс като параметър, за да си осигурите Index:

db.collection.ensureIndex({"birds.parrots.macaw.blue.id": 1}, {name:"myIndex1"});

db.collection.ensureIndex({"birds.parrots.macaw.blue.id": 1, "field2": 1}, {name:"myIndex1"});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - Намерете документи, отговарящи на определени условия за неизвестни ключове на полета

  2. Възможно ли е директно запитване към поддокументи с помощта на mongoose?

  3. как да публикувате произволен json обект в webapi

  4. Изпълнете MongoTemplate.aggregate без извличане на ред

  5. Комбинирайте пълния текст с друг индекс