recherche

Maison  >  Questions et réponses  >  le corps du texte

L'index de couverture mongodb ne fonctionne pas ?

Je souhaite essayer d'utiliser l'index de couverture mongodb pour améliorer les performances des requêtes, mais cela ne peut pas être réalisé. Le code est le suivant
L'image ci-dessous est l'instruction de requête

L'index est le suivant

Analyse des requêtes

D'après l'analyse des requêtes, nous pouvons voir que mongodb interroge toujours des informations spécifiques sur le document et ne renvoie pas directement les données de l'index

阿神阿神2793 Il y a quelques jours764

répondre à tous(1)je répondrai

  • phpcn_u1582

    phpcn_u15822017-05-02 09:28:38

    Aidez à répondre à cette question, veuillez faire attention à la situation suivante :

    1. Vous avez créé un index composite : sale_amount+audit

    2. Dans votre index composite, il existe deux index de travail réels : sale_amount(prefix index) et sale_amount+audit

    3. Correspondant à votre requête, vous utilisez audit comme condition {audit: true}, et l'index ne sera pas utilisé.

    Pour référence.

    J'adore MongoDB ! Amusez-vous!

    répondre
    0
  • Annulerrépondre