Nach dieser Frage gestellt: topic restHeart mit einer befriedigenden Antwort, habe ich eine neue Frage.RestHeart mit mongoDB
ich verwenden, um diese http restHeart Anfrage:
PATCH http://test:8081/purge/test3 { rts: [
{
"name": "addRequestProperties",
"phase": "REQUEST",
"scope": "CHILDREN",
"args": { "log": [ "dateTime", "epochTimeStamp" ] } }]}
und jetzt, wenn ich einige JSON-Daten einfügen, Mongo db automaticaly Datetime und epochTimeStamp wie das hinzufügen:
"invoiceNumber": "6666"
"log": {
"dateTime": "[23/Mar/2016:16:24:24 +0000]"
"epochTimeStamp": 1458750264
}
So, jetzt ist mein Problem zu mache meine Anfrage.
Ich habe versucht, so etwas wie das funktioniert aber nicht:
http://test:8081/purge/test3?filter={"log":{"epochTimeStamp":{"$lte":"1458750378"}}}
Schließlich meine Abfrage nichts abrufen ...
Version Mongo 3.2/1.2 restheart
Hoffe Ihr könnt mir helfen :)
Unfortunetly! : /. Ich versuche auch http: // test: 8081/clean/test3? Filter = {"log": {"epochTimeStamp": 1458811670}}} – don
Ich versuche auch, Ihre Abfrage so zu verwenden: 'http: // test: 8081/clean/test3? filter = {"$ und": [{"log": {"epochTimeStamp": {"$ gte": 1458312597}}}, {"log": {"epochTimeStamp": {"$ lte" : 1458812890}}}]} '. Nichts abgerufen :( – don
Ich reparierte die Abfrage in meiner Antwort, um die Punktnotation zu verwenden, können Sie es versuchen? –