2016-10-19 2 views
1

Wie kann ich Elemente nach Datum oder Datumsintervall gefiltert zurückgeben? Ich war so etwas wie diese versuchen, auf der Grundlage der Filter Beispiel von Evas documentation:Python Eve - So filtern Sie nach Datum/Uhrzeit-Wert

/records/?where={"date": {"$gte": "2016-10-17"}} 

ich diese Python-Syntax dachte auch funktionieren könnte durch diesen Kommentar in Evas Wunsch Überprüfung Parsen code:

/records/?where=date==datetime('2016-10-16') 

Aber Das Ergebnis ist 500 interner Fehler, vielleicht ist die Syntax falsch. Ich habe eine harte Zeit, es richtig zu machen.

Danke.

Antwort

1

Try this:

/records?where={"date": {"$gt": "Mon, 17 Oct 2016 03:00:00 GMT"}} 

Es nutzt die DATE_FORMAT Einstellung, die standardmäßig auf RFC1123.

+0

Danke für die Antwort Nicola. Da ich "DATE_FORMAT" als "% d /% m /% Y% H:% M:% S% z" verwende, habe ich versucht, dieses Format mit '/ records /? Where = {" date "abzufragen ": {" $ gte ":" 17.10.2015 00:00:00 -0200 "}}' und es hat funktioniert! – gcw