我如何找到MongoDB中最新日期的所有项目?我也在使用猫鼬。我还需要以DD.MM.YYYY格式存储日期。我使用Date.now,它也节省了时间
答案 0 :(得分:0)
关于第一个问题,您有两种选择:
您可以为此进行聚合查询。例如:
db.collection.aggregate([{$ group:{_ id:{year:{$ year:" $ date"},month:{$ month:" $ date" },day:{$ dayOfMonth:" $ date"},' objects':{$ push:' $$ ROOT'}},' date& #39;:{$ last:' $ date'}}}, {$ sort:{' date': - 1}}, {$ limit:1} ])
最后,对于你的第二个问题,你可以进行翻译"您的代码中的日期,所以您不必将该格式保存在数据库中。
我的建议是针对mongodb代码,也许,在mongoose中有最简单的方法。