Docs Menu
Docs Home
/
MongoDB Mongosync
/ /

사용자 지정 스크립트로 데이터 확인

소스 클러스터 쿼리 하고 문서, 인덱스, 컬렉션, 메타데이터 및 뷰를 대상 클러스터 와 비교하는 스크립트 쓰기 (write) 수 있습니다.

소스 클러스터와 대상 클러스터의 문서를 비교하여 동기화 확인할 수 있습니다.

이 메서드로 데이터 전송 확인하려면 먼저 mongosyncCOMMITTED 상태 여야 합니다.

인덱스 전송을 확인하려면 소스 및 대상 클러스터에서 db.collection.getIndexes() 를 실행 결과를 비교합니다.

메타데이터 전송을 확인하려면 소스 및 대상 클러스터에서 db.getCollectionInfos() 를 실행하고 결과를 비교합니다.

동기화된 컬렉션 으로의 샤드 키 전송을 확인하려면 config.collections 컬렉션 에서 쿼리 실행 _id 값이 대상 컬렉션 의 네임스페이스 인 문서 찾습니다. 소스 및 대상 클러스터에서 이 문서 의 key 값을 비교합니다.

예시 들어 데이터베이스 에 있는 컬렉션 의 경우 pets 에서 다음 쿼리 사용하여 샤드 키 확인할 records 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")
}

돌아가기

마이그레이션 검증 도구 사용

이 페이지의 내용