Comprobar los datos migrados
Compara entre MongoDB y TeselaDB los recuentos y los índices de cada colección, más la suma de un campo, antes de mover el tráfico.
Compara los datos de MongoDB y de TeselaDB antes de mover el tráfico. Haz las mismas consultas en los dos y compara los resultados.
Requisitos
- Acceso de lectura a las dos bases.
Recuentos e índices
JavaScript
db.pedidos.countDocuments();
db.pedidos.getIndexes();Sumas por colección
Una suma de un campo numérico detecta documentos que faltan o que cambiaron:
JavaScript
db.pedidos.aggregate([{ $group: { _id: null, n: { $sum: 1 }, total: { $sum: "$total" } } }]);Comprobar
Las tres comprobaciones dan lo mismo en MongoDB y en TeselaDB para cada colección.
Problemas frecuentes
- Los recuentos no coinciden porque la aplicación siguió escribiendo en MongoDB durante la copia. Copia con
--oplogo para las escrituras.