2014-06-06 2 views
1

이 질문은 이전에 다른 스레드 (MongoDB - Multi-key and Compound)에서 질문되었으며 현재 MongoDB에서 해결책이 없습니다. 인덱스 작성이나 문서 디자인을 통해 성공적인 해결 방법을 개발 한 사람이 있습니까?다중 키 필드 및 범위 쿼리를 사용하는 MongoDB 복합 인덱스

예 문서 : timestamp : -1, values.field2:1과가 낮은 무시 타임 스탬프의 경계 보여줍니다 설명 :

{ 
    timestamp: Timestamp(1234123123,0), 
    values : [ 
    {field1:"somevalue", field2:"otherValue"}, 
    {field1:"somevalue2", field2:"otherValue2"} 
    ] 
} 

우리의 인덱스가 특별히이다. 복잡한 객체가있는 경우

답변

0

당신은 그 values.field2처럼,이 값에 경로를 정의하는 인덱스 값이 필요합니다

db.collectionName.ensureIndex({ timestamp: -1}, {values.field2: 1}) 

1 또한 내가 몇 시간 전에 동일한 질문의 어떤 종류가 있었다. 여기를 확인하십시오 : Mongo and Java: Create indexes for aggregation framework

+0

우리는 이미 제안한 방식으로 색인을 생성했습니다. – user3707362

관련 문제