J'ai une requête mongo à exécuter:requête Mongo ISODate en Java
query = { "dateField" : { "$gte" : ISODate('2011-11-10T07:45:32.962Z') } }
Quand je fais une db.Collection.find(query)
sur la coquille mongo, je suis en mesure de récupérer les résultats.
Comment puis-je effectuer une requête en utilisant Java? J'ai essayé de construire une chaîne basée sur le paramètre Date. Mais dans le processus de construction de la chaîne, il finit par être passé comme "ISODate('2011-11-10T07:45:32.962Z')"
au lieu de ISODate('2011-11-10T07:45:32.962Z')
(sans les guillemets).
Quelle serait la meilleure façon de construire cette requête en utilisant l'API Java?
Merci!
N'utilisez pas de chaînes. Les chaînes ne sont pas des dates. –