javascript - Crea múltiples bases de datos en MongoDB usando mongoose

CorePress2023-11-30  1

Tengo una aplicación que gestiona datos para diferentes organizaciones. ¿Cómo configuro MongoDB para que a cada organización, al registrarse, se le asigne su propia base de datos?

Actualmente tengo una única instancia de base de datos que almacena datos para todas las organizaciones, de modo que al registrarse, una organización también tiene acceso a los datos que pertenecen a otras organizaciones, lo cual no debería ser el caso.



------------------------

En primer lugar, dado que el número de organizaciones registradas es dinámico y la aplicación tiene una única instancia de conexión, no se pueden asignar bases de datos a las organizaciones de forma independiente.er, tienen que compartir esa única base de datos.
En segundo lugar, para que cada organización acceda a sus datos de forma independiente, significa que sus datos deben estar separados por identificadores únicos y, en esencia, los datos son relacionales. Por lo tanto, una base de datos relacional, por ejemplo, Postgre o MySQL, es el ultimátum.
Finalmente, para acceder a los datos de una sola organización, todo lo que hay que hacer es realizar una consulta en la base de datos de los datos de la organización y filtrarlos según sus identificadores únicos.

Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare