按日期在mongo db中搜索

时间:2017-05-16 07:48:12

标签: php mongodb

我有一个mongo db集合,其中是行createdDate,其中包含格式为datetime的{​​{1}}值。有没有办法通过方法Y-m-d H:i:s搜索集合,我只知道日期(find())?我尝试了很少的解决方案,但没有任何对我有用......这是其中之一。谢谢你的帮助!

Y-m-d

1 个答案:

答案 0 :(得分:0)

最后由我自己解决:

SELECT t.id, t.col1,t.col2, r.Maxdate
FROM (
      SELECT id, MAX(datetime) as Maxdate
      FROM Yourtable
      GROUP BY id
) r
INNER JOIN Yourtable t
ON t.id = r.id AND t.datetime = r.Maxdate