2016-08-11 10 views
-1

私はhttp://test:8081/xyz?filter=を問い合わせる場合、私はrestheart日付形式の問題

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

のように同じファイルに2つのデータを持っている{ '日付':{ '$ 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" 
}