sql >> Database teknologi >  >> NoSQL >> MongoDB

Kan ikke oprette indeks i mongodb, nøglen er for stor til at indeksere

MongoDB vil ikke oprette et indeks på en samling, hvis indeksindgangen for et eksisterende dokument overskrider indeksnøglegrænsen (1024 bytes). Du kan dog oprette et hashed indeks eller tekstindeks i stedet:

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

eller

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


  1. Sådan gør du:Aktiver brugergodkendelse og -autorisation i Apache HBase

  2. Mongo gruppe og push:skubbe alle felter

  3. MongoDB findAndModify()

  4. hvordan man gentager en mongo-markør i en løkke i python