select _id from project where projectName = '***' order by viewCount desc limit 5

i'm still new to mongoose and have a somewhat intermediate SQL understanding, here's my attempt of it as i'm trying to retrieve the ObjectId of the sorted return

ProjectModel.find({id}).sort({viewCount: -1}).limit(5).exec( 
    function(err, projects) {
        ...
    }
);
有帮助吗?

解决方案

ProjectModel.find({projectName: '***'}, ["_id"]).sort({viewCount: -1}).limit(5).exec( 
    function(err, projects) {
        ...
    }
);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top