sql >> Databasteknik >  >> NoSQL >> MongoDB

När en samling sparas skapar MongoDB ett indexnamn som är för långt och överskrider gränsen på 127 byte. Hur man löser detta. kan jag inaktivera indexering?

Du kan skicka ett indexnamn som parameter för att säkerställaIndex:

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. MongoDB $multiplicera

  2. Cosmos DB felkod 400 när ett nytt dokument skapades

  3. Returnera BsonDocument i ApiController

  4. MongoDB $nin Query Operator