Tôi có một truy vấn Mongo để được thực thi:Mongo ISODate truy vấn trong Java
query = { "dateField" : { "$gte" : ISODate('2011-11-10T07:45:32.962Z') } }
Khi tôi làm một db.Collection.find(query)
trên vỏ Mongo, tôi có thể lấy kết quả.
Tôi có thể truy vấn điều này bằng cách sử dụng Java như thế nào? Tôi đã thử xây dựng một String dựa trên tham số Date. Nhưng trong quá trình xây dựng Chuỗi, nó cuối cùng được chuyển thành "ISODate('2011-11-10T07:45:32.962Z')"
thay vì ISODate('2011-11-10T07:45:32.962Z')
(không có dấu ngoặc kép xung quanh).
Cách tốt nhất để xây dựng truy vấn này bằng API Java là gì?
Cảm ơn!
Không sử dụng chuỗi. Chuỗi không phải là ngày tháng. –