Mungkin ada dua alasan.
-
Mungkin ada dokumen lain yang ada dalam koleksi dengan
_children.videosTags.idyang sama -
Sangat mungkin ada lebih dari satu dokumen yang hilang
_children.videosTags.id"atau memiliki nilai nol.
Saat Anda membuat unique kunci, nilai nol atau kosong memberi Anda waktu yang sulit. Solusinya adalah membuat sparse index dan jika versi MongoDB Anda adalah 3.2+, buat indeks parsial. Lihat dokumentasi
untuk indeks parsial.