sql >> Database >  >> NoSQL >> MongoDB

Kan geen index maken in mongodb, sleutel te groot om te indexeren

MongoDB maakt geen index voor een verzameling als de indexvermelding voor een bestaand document de indexsleutellimiet (1024 bytes) overschrijdt. U kunt in plaats daarvan echter een gehashte index of tekstindex maken:

db.logcollection.createIndex({"Module":"hashed"})

of

db.logcollection.createIndex({"Module":"text"})


  1. Redis:om een ​​time-out in te stellen voor een sleutelwaardepaar in Set

  2. Voorloopnullen toevoegen in SQL

  3. Voeg een nieuw veld toe aan elk document in een MongoDB-verzameling

  4. Een Redis-container verbinden met een andere container (Docker)