Anda mungkin sudah memiliki dokumen dalam koleksi Anda yang memiliki notification: NULL
atau dokumen yang tidak memiliki bidang pemberitahuan yang disetel. Jika bidang tidak disetel, maka itu dianggap sebagai nol. Karena indeks unik hanya mengizinkan satu nilai per bidang, Anda tidak dapat memiliki dua dokumen yang tidak memiliki kumpulan bidang. Anda dapat menyiasatinya dengan juga menggunakan sparse
pilihan saat membuat index. Sesuatu seperti ini akan berfungsi (setelah menjatuhkan indeks yang sudah ada di notification
:
self.db_database[co_name].ensure_index(('notification'),unique=True,sparse=True)
Lihat juga:indeks jarang dan nilai nol di mongo