-
Nie. Projektujesz pierwszy pasujący element za pomocą
$
, wyświetlasz je wszystkie lub nie wyświetlasz żadnego. -
Nie-sz. Jeśli musisz pracować z tą tablicą, agregacja jest tym, co pozwoli Ci wyodrębnić wiele pasujących elementów, ale właściwym rozwiązaniem, koncepcyjnie i pod kątem wydajności, jest zaprojektowanie struktury dokumentu tak, aby ten problem nie pojawiał się lub pojawiał się tylko w przypadku rzadkich zapytań których wydajność nie jest szczególnie ważna.
-
Tak.
-
Nie mamy informacji, które pozwoliłyby nam udzielić rozsądnej odpowiedzi na to pytanie. Jest to również poza zakresem w stosunku do reszty pytania i powinno być osobnym pytaniem.