2016-08-11 2 views
-1

내가 http://test:8081/xyz?filter=를 조회하는 경우 나는restheart 날짜 형식 문제

{ 
     "_id": { 
     "$oid": "57852a53" 
     }, 
     "date": "2016-1-7" 
    }, 
    { 
     "_id": { 
     "$oid": "57852a54" 
     }, 
    "date": "2016-1-22 
    } 

같은 동일한 파일에 두 개의 데이터가 { '날짜'{ '$ GTE': '2016년 1월 22일'}} 그것을 보여주는 두 데이터

나는 문제가 아니지만 아직 해결책을 찾지 못했다고 생각합니다. 당신이 한 문자열 (적절한 일)로 데이터를 저장하는 것 같은

감사

답변

0

보인다. 이상적으로, 유형을 날짜/시간으로 변경하도록 제안하십시오.

예 데이터 : 당신이 당신의 날짜 문자열을 유지하려면

{ 
    "_id": { 
    "$oid": "57852a53" 
    }, 
    "date": ISODate("2016-01-07T00:00:00Z") 
}, 
{ 
    "_id": { 
    "$oid": "57852a54" 
    }, 
    "date": ISODate("2016-01-22T00:00:00Z") 
} 

, 당신은 (한 자리 숫자 전에 제로에게주의) 형식으로 다음의 저장 시도 할 수 및 쿼리가 잘 작동합니다.

{ 
    "_id": { 
    "$oid": "57852a53" 
    }, 
    "date": "2016-01-07" 
}, 
{ 
    "_id": { 
    "$oid": "57852a54" 
    }, 
    "date": "2016-01-22" 
}