2012-01-30 2 views
0

Morphia를 사용하여 MongoDb와 통신하고 있습니다. @Indexed로 필드에 주석을 달 때, DESC, ASC, BOTH, GEO2D의 IndexDirection을 지정할 수 있습니다. 그 목적은 무엇입니까?MongoDB에서 인덱스를 위해 IndexDirection을 지정하는 목적은 무엇입니까?

내가 BOTH를 지정하면 두 개의 인덱스가 생성된다는 의미입니까?

필터링 된 엔티티를 내림차순으로 정렬하려면 인덱스를 DESC로 설정하는 것이 더 좋습니다.

답변

2

DESC는 = 내림차순 ASC = 오름차순 및 GEO2D = 2D/지리

둘 다 불행하게도 유효한 옵션이 아닙니다. 그것은 열거 형 정의의 실수 였고 더 이상 존재하지 않습니다.

값이 인덱스에 저장되는 방법을 나타냅니다. 단일 색인의 경우 방향이 중요하지 않습니다.

복합 색인의 경우 각 입력란에 주문을 지정할 수 있으며 차이가 있습니다. mongodb 사이트의 문서 (specifics)를 참조하십시오.

관련 문제