1
간단한 쿼리로 RavenDB를 쿼리 할 때 속성이 정수일 경우에도 SortOptions가 항상 String으로 설정되므로 자동 인덱스는 거의 쓸모가 없습니다.RavenDB 자동 인덱스 : 숫자 필드 (SortOptions.String)의 검색 옵션이 잘못되었습니다.
var test = session.Query<Cup>()
.OrderBy(o => o.Order)
.ToList();
public class Cup
{
public string Id { get; set; }
public string Name { get; set; }
public int Order { get; set; }
}
정적 색인을 수동으로 만들어야하나요?
정답입니다. 그러나 모든 필드를 자동 인덱스 용 문자열로 처리하면 자동 인덱스 기능이 전혀 쓸모 없게됩니다. 자동 인덱스 (숫자가 숫자로 취급되는 경우)로도 괜찮 으면 자동 생성 된 코드가 문자열을 사용하기 때문에 모든 보일러 플레이트 코드를 작성해야합니다. – ozu