MongoDB (몽구스 포함)에 삽입 할 객체/문서의 배열이 많은 경우. 그러나 각 객체에는 먼저 채워야하는 속성이 있습니다. 각 문서에 대해이 속성에 대해 MongoDB를 쿼리하는 것이 빠릅니다. 또는 매번 하나의 큰 배열과 루프를 얻는 것이 좋습니다.MongoDB를 많이 조회하거나 큰 배열을 반복하는 것이 더 낫습니다.
쿼리 및 루프는 매우 간단하며 쿼리 된 문서는 작습니다. 컬렉션 (따라서 배열)에는 약 3000 개의 항목이 있습니다.
Mongos 색인은 어느 시점에서 기본 드라이버 등이 쿼리의 오버 헤드보다 중요합니까?
편집 : 간단한 예가 될 수 있습니다.
다음과 같은 문서 배열이 있습니다.
{
prop1: 'abc',
prop2: '123',
prop3: ''
}
그리고 prop1
에 맞게 내가 MongoDB의 쿼리를 할 필요가 prop3
의 값
약 3000 개의 이러한 두 번째 문서가 있습니다. 내가 질문을 이해 한 경우 그래서 내가 올바르게 당신은 당신이 DB에 삽입 할 필요가 배열이)
1 아래로 뭔가를하고 싶은 그들 또는 루프 배열
일부 샘플 문서 및 의사 코드는 문제의 시각화에 도움이됩니다. – chridam
질문이 너무 광범위합니다. [Minimal, Complete, Verifiable example] (https://stackoverflow.com/help/mcve)를 제공하십시오. – styvane