MongoDB seviyesinde Index ve Unique Index tanımı için ModelSchema'daki Local model üzerinden tanımlama yapılabilir.

ModelSchema'da bir model açılır ve "Indexes" özelliğine tıklanır. 

KeyProperties özelliğinde eşsiz olması istenen alan seçimi yapılır.


Çalışma zamanında önceden eklenmiş değer ile aynı değer kaydedilmek istendiğinde aşağıdaki şekilde bir uyarı oluşacak ve kayıt eklenmeyecektir.

ConstraintName : Eklenen index'in adı.
IsUnique : True ise çalışma zamanında aynı değere sahip bir kayıt girildiğinde oluşan mesajda da gösterilecektir.

IsUnique: True ise; ilgili model için "KeyProperties"'de seçilen alanlarda aynı değerin kaydedilmesi engellenir.

KeyProperties  :  Index tanımı yapılmak istenen alanlar seçilir.