2017-01-12 1 views
0

테이블 이름 목록이 잘못되어 있습니다. 올바른 논리적 순서로 어떻게 가져올 수 있습니까?Sails에서 영숫자 문자열을 정렬하려면 어떻게해야합니까?

원시 데이터 :

Item 1 
Item 2 
Item 3 
Item 5 
Item 6 
Item 1534 
Item New 

은 어떻게 예상 결과를 얻을 수 있습니다 :

Item 5 
Item 1 
Item New 
Item 2 
Item 3 
Item 1534 
Item 6 

위해 예상 Item.find().sort('itemName ASC')

Item 1 
Item 1534 
Item 2 
Item 3 
Item 5 
Item 6 
Item New 

을 수행 한 후?

+0

지금까지 어떤 데이터베이스를 시도 했습니까? :) –

답변

0

난 당신이 자연 종류의 필요가 있다고 생각 여기

그것에 대해 기사입니다 : http://www.davekoelle.com/alphanum.html

일부 이론 : http://web.archive.org/web/20130826203933/http://my.opera.com/GreyWyvern/blog/show.dml/1671288

그리고 스택 질문 흥미로운 찾을 수 있습니다 :

  1. Underscore.js sort an array of objects alphanumerically
  2. Javascript : natural sort of alphanumerical strings
+0

재미있는 독서, 나는 JavaScript와 비슷한 것을하는 것을 끝내었다. –

관련 문제