mongodb java поиск даты iso

#java #mongodb #datetime

#java #mongodb #дата-время

Вопрос:

В моей mongo db базе данных у меня есть столбец, подобный этому.

 "created_on" : ISODate("2014-07-02T01:38:48.713Z");
  

Для поиска в этом столбце я задаю следующий запрос:

 db.XYZ.find({ "created_on" : ISODate("2014-07-02T01:38:48.713Z")})
  

Теперь я хочу использовать java для извлечения этих данных из базы данных:
Мой запрос похож:

  DateTime dateTime = new DateTime( "2014-07-02T01:38:48.713Z" );
 BasicDBObject query1 = new BasicDBObject("created_on", dateTime);
 DBCursor cursor = table.find(query);
  

но я ничего не получаю, запрос возвращает 0 строк??

Любое тело, пожалуйста, помогите, как установить iso date из java.

Ответ №1:

Драйвер mongodb в настоящее время не работает с DateTime. Вы должны использовать java.util.Date