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

MongoDB sammensatte sparsomme indekser

Du kan gøre dette ved at definere et delvist filterudtryk for dit unikke indeks:

db.nodes.createIndex(
    { parent: 1, name: 1 }, 
    { unique: true,
      partialFilterExpression: {
        name: {$exists: true}
      } 
    });

Filterudtrykket ekskluderer dokumenter uden name fra det unikke indeks.




  1. Find alle dokumenter, hvor feltet ikke findes, plus, hvis feltet findes, anvend betingelse

  2. mongo 3 dubletter på unikt indeks - dropDups

  3. Implementer autofuldførelse på MongoDB

  4. MongoDB Database Automation Basics Brug af Chef