2016-03-23 15 views
0

この質問をした後:topic restHeart満足できる回答で、私は新しい質問があります。RestHeart with mongoDB

私はこのHTTP restHeart要求使用:だから、私の問題は今にある

"invoiceNumber": "6666" 
"log": { 
    "dateTime": "[23/Mar/2016:16:24:24 +0000]" 
    "epochTimeStamp": 1458750264 
} 

PATCH http://test:8081/purge/test3 { rts: [ 
{ 
"name": "addRequestProperties", 
"phase": "REQUEST", 
"scope": "CHILDREN", 
"args": { "log": [ "dateTime", "epochTimeStamp" ] } }]} 

と私はいくつかのJSONデータを挿入すると、今、モンゴはautomaticalyそのように日時とepochTimeStampを追加DBを私の質問をする。私はそのような何かを試してみましたが、動作しません

http://test:8081/purge/test3?filter={"log":{"epochTimeStamp":{"$lte":"1458750378"}}} 

最後に私のクエリは何を取得していない...

版モンゴ3.2/

1.2 restheartはあなたが私を助けることができると思います:)

答えて

1

$ lte演算子に文字列を渡しています。

あなたが数を渡す必要があります。

http://test:8081/purge/test3?filter={"log.epochTimeStamp":{"$lte": 1458750378}} 
+0

Unfortunetlyそれは動作しません! :/。また、http:// test:8081/purge/test3?filter = {"log":{"epochTimeStamp":1458811670}}} – don

+0

また、 "epochTimeStamp":{"$ lte"/{purge/test3?filter = {"$と":{"" epochTimeStamp ":{" $ gte ":1458312597}}} :1458812890}}}]} '。何も検索されませんでした:( – don

+0

私はドット表記を使用するために私の答えでクエリを修正しました、それを試すことができますか? –