Anda dapat melakukannya menggunakan dukungan MongoDB untuk indeks parsial yang ditambahkan di 3.2.
var mySchema = new Schema({ oneTrue: Boolean });
mySchema.index({oneTrue: 1}, {unique: true, partialFilterExpression: {oneTrue: true}});
Ini akan membuat indeks unik pada oneTrue hanya bidang yang nilainya true . Dengan begitu, beberapa dokumen dengan false nilai diperbolehkan, tetapi hanya satu yang true .