#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