Sí, una sola colección es mejor, de esa manera puede usar la indexación a su favor.
Iterar sobre una lista de bases de datos o colecciones siempre llevará un tiempo O(N), mientras que podría lograr un tiempo O(log N) para encontrar documentos individuales usando índices.