sql >> Base de Datos >  >> NoSQL >> MongoDB

Al guardar una colección, MongoDB está creando un nombre de índice que es demasiado largo y supera el límite de 127 bytes. Cómo resolver esto. ¿Puedo deshabilitar la indexación?

Puede pasar un nombre de índice como parámetro para asegurarIndex:

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

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