Mungkin ada dua alasan.
-
Mungkin ada dokumen lain yang ada dalam koleksi dengan
_children.videosTags.id
yang 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.