Sì, è meglio una singola raccolta, in questo modo puoi utilizzare l'indicizzazione a tuo vantaggio.
L'iterazione su un elenco di database o raccolte richiederà sempre tempo O(N), mentre potresti ottenere tempo O(log N) per trovare singoli documenti utilizzando gli indici.