Dat is prima, ja. Je hebt een index nodig op to.name
om die query echter efficiënt te maken. Het feit dat het momenteel een BasicCursor
. gebruikt geeft aan dat er geen index is, of dat de index niet wordt gebruikt - wat nogal vreemd is. Ter referentie, deze worden 'multikeys genoemd
'.
Ik neem aan dat je 'gedekt' bedoelt in de zin van 'wordt deze functionaliteit gedekt door MongoDB'? 'Overdekte zoekopdracht' is een term die wordt gebruikt voor zoekopdrachten die alleen met behulp van de index kunnen worden beantwoord. Een zoekopdracht kan alleen door indexen worden gedekt als alle velden die u wilt retourneren deel uitmaken van de index (geef me bijvoorbeeld de id's en alleen de id's van e-mails die naar John Doe zijn verzonden), maar dat zou niet veel zin hebben in deze context denk ik. Helaas wordt het niet ondersteund bij het zoeken naar documenten nog niet.