Migrar desde MySQL a MongoDB
Last updated
Was this helpful?
Last updated
Was this helpful?
Existen muchas formas de realizarlo desde tablas con estructura diferente a la coleccion
MySQL: tabla: municipios
MongoDB: Coleccion: distrito
Son estructuras diferentes, necesitamos convertir
mongodb
mysql
iddistrito
idmunicipio
distrito
municipio
Provincia provincia (@Referenced)
idprovincia
activo
activo
List<UserInfo> userInfo
---->No existe<---
Pasos:
Ejecutar select desde MySQL
En NetBeans creamos un archivo nuevo
Nombre
Pegar el contenido
Los | son los separadores de atributos ,
debemos colocar los nombres de atributos y el userinfo
Al inicio del archivo colocamos
Separar cada documento por , al final
Ejemplo:
Ejecutar el import desde mongodb shell
MySQL: corregimientos
MongoDB: corregimientos
Ejecutar un select desde el shell de MySQL
Ordenamos los campos para que sea mas fácil convertirlos
Pegar el contenido en un archivo .json en NetBeans
Seleccionamos
Lo reemplazamos
indicamos el distrito referenciado
agregamos el atributo activo
agregamos el userinfo
Quedaría
Reemplazamos para todos los municipios 2,3, etc.