sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Es posible generar colecciones MongoDB con nombres dinámicos?

En una sola instancia de cliente, sí, y puede hacer referencia a ella dinámicamente. Sin embargo, en el caso general (usarlo para sincronizar datos entre el servidor y todos los clientes conectados), no.

Abordo este punto en las Colecciones creadas dinámicamente sección de errores comunes en un pequeño detalle, pero el problema fundamental es que sería muy complejo lograr que todos los clientes conectados acuerden un conjunto de colecciones generado dinámicamente.

Es mucho más probable que un conjunto finito de colecciones donde algunas tienen un esquema flexible, sea realmente lo que desea. Como señala Andrew Mao en la respuesta a esta pregunta relacionada, el particionador es otra herramienta disponible para ayudar a abordar algunos casos que dan lugar a esta pregunta.