-
No. Proietti il primo corrispondente con
$
, li proietti tutti o non ne proietti nessuno. -
No-ish. Se devi lavorare con questo array, l'aggregazione è ciò che ti permetterà di estrarre più elementi corrispondenti, ma la soluzione corretta, concettualmente e per le prestazioni, è progettare la struttura del tuo documento in modo che questo problema non si presenti, o si presenti solo per query rare la cui prestazione non è particolarmente importante.
-
Sì.
-
Non abbiamo informazioni che ci consentano di dare una risposta ragionevole a questa domanda. Anche questo è fuori campo rispetto al resto della domanda e dovrebbe essere una domanda separata.