2013-10-12 2 views
2

우리는 지금까지 잘 작동하는 MongoDB의 텍스트 검색을 사용하고 있습니다. 그러나 우리는 또한 이와 같은 결과에 대한 순서를 지정하려면 :MongoDB 텍스트 검색 및 주문

db.items.runCommand("text", {search: "\"test item\"", "$orderby" : { votes : 1 }}); 

이 실행하지만 투표 기준으로 정렬하지 않습니다, 그것은 여전히 ​​점수에 의해 주문입니다.

누구든지이 작업을 수행하는 방법을 알고 있습니까?

감사합니다.

+0

텍스트 검색은 사용자 지정 정렬을 지원하지 않으므로 코드에서'votes'로 결과를 정렬해야합니다. – JohnnyHK

+0

충분히 공정하고 고맙습니다 - 대답 해 줄 수 있습니까? – dzm

답변

3

MongoDB의 "text" 명령은 사용자 지정 정렬을 지원하지 않으므로 코드를 votes까지 정렬해야합니다.

지원되는 옵션은 here입니다.

관련 문제