我正在尝试返回mongodb数据库中的最后一个条目。我有两个不同的集合,我需要执行此功能。我写了以下内容来执行此任务。
//Located in my Mongoose Model
module.exports.returnSingleRet = function(query, callback){
return inspections.findOne(query,function(err, item){
if (err) throw err;
return item;
});
}
//Located in script looking for last entry
var last = await Inspections.returnSingleRet({project_id:
projects[p].id},null,{sort: {date: -1}});
此代码适用于第一个数据集。它有超过15,000个条目。当我在第二次收集1,500件物品时。它总是返回我在集合中的第一个条目??我在两个集合中排序的字段都是iso日期..