3
배열 내의 항목 수에 따라 정렬 된 항목 모음을 선택하고 싶습니다. 나는 적어도 가진 사람들에게 가장 태그를 가진 사람에서 주문한 모든 Thing
의를 검색하고 싶습니다MongoMapper가있는 배열의 크기에 따라 MongoDB에서 항목을 주문 하시겠습니까?
class Thing
include MongoMapper::Document
key :name, String
key :tags, Array
end
: 희망 다음 예는 내 오히려 가난한 설명을 명확히한다. 이 예제의 태그는 태그 배열 내의 문자열입니다. 기본적으로 나는 이것과 같은 것을 의미하는 무언가를 원한다. (그러나 작동한다.)
Thing.all(:order => 'tags.count desc')
이것은 가능한가?
아, 공정을 충분히 - 나는 그것이 지원 가정. 그래도 대체 제안을 해줘서 고마워, 그게 내 최선의 방법 같아. –