我需要在 mongodb 中使用一个查询,它将当前系统日期和时间与 endTime 键的值进行比较。
Date date = new Date();
System.out.println("Current Date : "+date);
db.collection.findOne({endTime: "Tue Oct 08 14:08:41 IST 2013"});
返回null。但实际上,结果存在于给定日期
db.collection.findOne({endTime: ISODate("2013-10-08T14:08:41Z")});
{
"_id" : NumberLong(45),
"endTime" : ISODate("2013-10-08T18:30:00Z"),
"publish" : true,
"startTime" : ISODate("2013-09-30T09:53:14Z")
}