Docs Menu
Docs Home
/ /

Verificación de datos con scripts personalizados

Puede escribir un script para consultar su clúster de origen y comparar los documentos, índices, colecciones, metadatos y vistas con el clúster de destino.

Puede verificar la sincronización comparando documentos en los clústeres de origen y destino.

Antes de poder verificar la transferencia de datos con este método, mongosync debe estar en el estado COMMITTED.

Para verificar la transferencia de índices, ejecute en los clústeres de origen y destino y compare los db.collection.getIndexes() resultados.

Para verificar la transferencia de metadatos, ejecute en los clústeres de origen y destino y compare los db.getCollectionInfos() resultados.

Para verificar la transferencia de claves de fragmento a una colección sincronizada, ejecute una consulta en la colección config.collections para encontrar un documento cuyo valor _id sea el espacio de nombres de la colección de destino. Compare el valor key de este documento en los clústeres de origen y destino.

Por ejemplo, para una colección llamada pets en la records base de datos, puede verificar la clave del fragmento utilizando la siguiente consulta mongosh en:

db.getSiblingDB("config").collections.find({ _id : "records.pets" })
{
"_id" : "records.pets",
"lastmod" : ISODate("2021-07-21T15:48:15.193Z"),
"timestamp": Timestamp(1626882495, 1),
"key" : {
"_id" : 1
},
"unique" : false,
"lastmodEpoch" : ObjectId("5078407bd58b175c5c225fdc"),
"uuid" : UUID("f8669e52-5c1b-4ea2-bbdc-a00189b341da")
}

Volver

Usar el verificador de migración

En esta página