【发布时间】:2015-09-13 08:06:43
【问题描述】:
我想检索特定日期之后的所有文档。
我的数据库的日期为 - DateAdded:"2014-12-17 10:03:46.000Z"
我写了以下查询-
db.collection.find({DateAdded:{"$lte":new Date("2015-06-17 10:03:46.000Z")}})
但是,即使有截至2015-06-24 的日期的记录,结果也不会获取任何记录。
【问题讨论】:
-
您的日期是字符串格式。您需要以 IOSDate 格式
save/update它以获取当前查询的结果。 -
只有日期格式。
-
试试
"$gte" : ISODate("2015-06-17 10:03:46.000Z") -
成功了。谢谢。 :) 你能解释一下前一个是如何以及为什么没有的吗?
-
@L_7337 当您添加对 Date 和 ISODate 之间区别的简短说明时,您可以将其发布为答案。