sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB sammansatta glesa index

Du kan göra detta genom att definiera ett partiellt filteruttryck för ditt unika index:

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

Filteruttrycket utesluter dokument utan name från det unika indexet.




  1. Hur man mongoexporterar med ett fält

  2. mongodb textsökning med flera fält

  3. Hur man inspekterar och avbryter selleriuppgifter efter uppgiftsnamn

  4. Mongodb $in mot ett fält av objekt i array istället för objekt i array