我试图在nodejs中从MongoDB获取最新数据。让我用一个例子来解释一下,我每隔24小时就把数据上传到一个集合中。当我使用get方法时,我需要最新的数据,我该怎么做呢?
请帮助我解决这个问题。
Here is the Schema
var abc = new mongoose.Schema({
ItemName : String,
date: Date
......
});
This is how I am storing
finalData.push({
ItemName: xyz,
date: new Date()})
abc.insertMany(finalData)
4条答案
按热度按时间8oomwypt1#
试着这样做:
a5g8bdjr2#
您可以排序您的集合,并通过限制文档大小到一个获得所需的文档。
nwlls2ji3#
1.条件可以是asc、desc、ascending、descending、1或-1 abc。find({}).sort({ field:}).limit(1).exec(function(err,data){ });
a0zr77ik4#
尝试从MongoDB express js中获取最后十条记录