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 db.collection.getIndexes() en los clústeres de origen y destino y comparar los 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