To je naprosto v pořádku, ano. Budete potřebovat index na to.name
aby byl tento dotaz efektivní. Skutečnost, že v současné době používá BasicCursor
znamená, že neexistuje žádný index nebo že se index nepoužívá - což je poněkud zvláštní. Pro informaci se nazývají 'multikeys
'.
Myslím, že máte na mysli „pokryto“ ve smyslu „je tato funkce pokryta MongoDB“? „Pokrytý dotaz“ je termín používaný pro dotazy, které lze zodpovědět pouze pomocí indexu. Dotaz může být pokryt indexy pouze v případě, že všechna pole, která chcete vrátit, jsou součástí indexu (např. dejte mi ID a pouze ID e-mailů, které byly odeslány Johnu Doeovi), ale to by nedávalo moc smysl asi tento kontext. Bohužel také není podporována při sahání do dokumentů ještě.