sql >> Databáze >  >> NoSQL >> MongoDB

Při ukládání kolekce MongoDB vytváří název indexu, který je příliš dlouhý a přesahuje limit 127 bajtů. Jak to vyřešit. mohu zakázat indexování?

Název indexu můžete předat jako parametr, abyste zajistiliIndex:

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. Problémy MongoDB PHP UTF-8

  2. PyMongo zvyšuje [errno 49] nemůže přiřadit požadovanou adresu po velkém počtu dotazů

  3. Souběžnost – Získání MongoDB generovaného ID objektu vloženého přes Java způsobem bezpečným pro vlákna

  4. com.mongodb.MongoException:nemluví s masterem a opakování je vyčerpáno