2010-07-02 6 views
1

Si j'écris une requête et filtre les résultats en utilisant $ where sur un champ indexé, utilisera-t-il l'index ou va-t-il scanner dans chaque document? Par exemple ?:

fonction

() {return this.indexed_field> 5}

..et oui je suis bien conscient que je pourrais sortir avec l'aide gt $ dans ce cas particulier =)

Répondre

0

Non, un index ne sera pas utilisé dans ce cas. Vous pouvez exécuter un explain() pour vérifier.