我有猫鼬架构,其中有一个天属性
Math.floor((new Date()).getTime() / (24 * 3600 * 1000))
我想查找输入的最后一天的数据,所以说今天就是16085
我要查找输入的最后一天的数据。或者说另一种说法。什么是day
属性小于等于16085
但大于所有其他文档的文档day
呢16085
?
或另一种方式
day
属性小于等于的所有文档集中的最大元素是什么16085
然后遍历我所有的文档,我该怎么做呢?
在外壳中将是:
db.test.find({day: {$lt: 16085}}).sort({day: -1}).limit(1)
它会找到所有day
小于16085的文档,并按day
降序对其进行排序,然后采用第一个文档。
在猫鼬中,它将类似于:
MyModel.find({day: {$lt: 16085}}).sort({day: -1}).limit(1).exec((err, docs) => { ... });
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句