2012-10-29 4 views
0

mongodb의 모든 문서를 올바르게 입력했는지, 즉 JSON 파일의 데이터와 삽입 된 데이터가 동일한 지 확인하는 방법이 있습니까?mongodb와 json이 일치하는 문서

'예'라고 대답하는 경우 어떻게해야합니까? db에 3 백만 개의 문서가 있다고 생각하십시오.

자바 스크립트로하고 싶습니다. 정확히 일치하는 존재가 사실이 있음을 확인 당신이 데이터베이스에있을 것으로 예상 모든 문서에 대한 find를 실행해야합니다

감사

+0

모든 문서를 삽입하고 원본 파일을 다시 읽은 다음 각 문서에 대해 일치하는 쌍을 db에서 찾고 비교하십시오. Easy :) –

+0

DB를 300 만 개의 레코드로 채우기 전에 데이터를 올바르게 작성하고 있는지 테스트하지 않았습니까? 슬프게도, 일종의 스크립트에서 비교할 모든 레코드를 반복해야 할 것입니다. –

답변

0

은 (단지 일치 기준으로 전체 문서를 사용).

나중에 쓰기가 실패하지 않도록 안전 모드 (대부분의 드라이버에서는 safe = True이지만 구문은 약간 다릅니다)를 사용할 수 있습니다. 안전 모드를 사용하면 쓰기 결과를 알려줍니다.

관련 문제