Migrar desde MySQL a MongoDB

Migrar desde MySQL a MongoDB

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

  1. 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

Corregimientos

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.

Last updated

Was this helpful?