Spring data mongodb Suche nach ISO-Datum
Ich versuche die Suche für das Datum der Geburt per Abfrage
criteria = Criteria.where("dob").lte(new DateTime().toDate());
Und spring data mongodb generieren, below-Abfrage:
MongoTemplate: finden Sie mit-Abfrage:
{ "dob" : { "$lte" : { "$date" : "2015-05-16T07:55:23.257Z"}}}
Felder: null: class com.temp.Modell.Benutzer in Sammlung: Benutzer
Aber ich habe leider kein Ergebnis.
Meine dob-Feld in mongodb:
{"dob" : ISODate("1991-01-23T00:00:00Z")}
Wie kann ich die Suche für dob in Isodatum format ?
InformationsquelleAutor Deepak Agrawal | 2015-05-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser code sollte funktionieren für das, was Sie brauchen:
Mein test mit folgenden Codes, die nicht funktionieren:
InformationsquelleAutor moonlighter
Abfrage ausgeführt würde perfekt aus der Feder von Daten mongodb0
Aber Es wird nicht ausgeführt von mongo CLI.
Abfrage ausführen über cli.
Dank
Was ist, wenn wir mit JPA MongoRepository? wie können wir rufen, den $Datum-oder isodatum, ohne einen parse-exception in @Query-annotation?
Wenn es ein index, der geboren wird, abgeholt werden, da es übersetzt in $Datum?
InformationsquelleAutor Deepak Agrawal
Für IDE verwenden Isodatum() für das FRÜHJAHR DAO konvertieren von string zu Date-Objekt
InformationsquelleAutor Dima