Requête Mongo ISODate en Java
J'ai un mongo requête à exécuter :
query = { "dateField" : { "$gte" : ISODate('2011-11-10T07:45:32.962Z') } }
Quand je fais un db.Collection.find(query)
sur le shell mongo, je suis en mesure de récupérer les résultats.
Comment pourrais-je cette requête à l'aide de Java ? J'ai essayé de construire une Chaîne basée sur le paramètre de Date.
Mais dans le processus de construction de la Chaîne, il obtient finalement passé comme "ISODate('2011-11-10T07:45:32.962Z')"
au lieu de ISODate('2011-11-10T07:45:32.962Z')
(sans les guillemets entourant).
Quelle serait la meilleure façon de construire cette requête à l'aide de l'API Java ?
Merci !
source d'informationauteur Skynet
Vous devez vous connecter pour publier un commentaire.
Utilisation régulière Java Date, aussi je vous recommande le QueryBuilder:
J'ai beaucoup de recherche et de passer plus d'une heure à trouver comment obtenir les données en ayant
ISODate
dans mongo modèle.Que le constructeur par défaut de la date est obsolète, de sorte qu'il ne fonctionnait pas dans mon cas.