Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Verificación de datos con scripts personalizados

Puedes escribir un script para query tu 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 db.getCollectionInfos() en los clústeres de origen y destino, y compare los resultados.

Para verificar la transferencia de las claves de partición a una colección sincronizada, ejecute una query en la colección config.collections para encontrar un documento cuyo valor _id sea el namespace de la colección de destino. Compara el valor key de este documento en los clústeres de origen y destino.

Por ejemplo, para una colección denominada pets en la base de datos records, puedes verificar la clave de partición utilizando la siguiente query en mongosh:

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 verificador de migración

En esta página