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.
Comparando Documentos
Puede verificar la sincronización comparando documentos en los clústeres de origen y destino.
Antes de que puedas verificar la transferencia de datos con este método, mongosync debe estar en el estado COMMITTED.
Comparación de Índices
Para verificar la transferencia de índices, ejecute en los clústeres de origen y destino y compare los db.collection.getIndexes() resultados.
Comparando metadatos
Para verificar la transferencia de metadatos, ejecute en los clústeres de origen y destino y compare los db.getCollectionInfos() resultados.
Comparando claves de fragmento
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 llamada pets en la records base de datos, puede verificar la clave de fragmentación 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") }