Tidak, indeks parsial hanya mendukung sebagian operator dalam filter yang digunakan. Satu-satunya operator yang didukung adalah:$AND (hanya di tingkat atas), $EQ , $LT , $LTE , $GT , $GTE , $EXISTS dan TYPE_OPERATOR .
Itu keluar, misalnya $NOT , $REGEX , $OR , dll.
Anda dapat melihatnya di sumber untuk MongoDB di sini .
Ada juga beberapa batasan umum pada indeks parsial:
_idindeks tidak boleh berupa indeks parsial.- Indeks yang jarang tidak boleh berupa indeks parsial.
- Indeks kunci shard tidak boleh berupa indeks parsial.
- Indeks sebagian tidak didukung di versi sebelum 3.2.