MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Podczas zapisywania kolekcji MongoDB tworzy nazwę indeksu, która jest zbyt długa i przekracza limit 127 bajtów. Jak to rozwiązać. czy mogę wyłączyć indeksowanie?

Możesz podać nazwę indeksu jako parametr, aby zapewnić indeks:

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. Błąd Mongo podczas używania agregacji:sortowanie przekroczyło limit pamięci

  2. Lista wszystkich kolekcji w bazie danych mongo w java

  3. Mongo $addToSet z wieloma wartościami poprawna składnia

  4. MongoDB - zamykanie z kodem:62

  5. wstawianie pozycji na liście w dokumencie mongodb