ProjectModel.find({projectName: 'name'}).sort({viewCount: -1}).limit(5).exec(
function(err, projects) {
...
}
);
只是想了解这个查询在做什么。viewCount
我相信它是按降序搜索的,结果限制为 5。
ProjectModel.find({projectName: 'name'}).sort({viewCount: -1}).limit(5).exec(
function(err, projects) {
...
}
);
只是想了解这个查询在做什么。viewCount
我相信它是按降序搜索的,结果限制为 5。
select * from project where projectName = 'name' order by viewCount desc limit 5
在 projectName 等于 'name' 的 projectName 上搜索,然后按 viewCount 降序排序,然后在结果中限制为 5 条记录。所以,是的,你得到的大部分是正确的。
我不确定 mongoose 的 find 是否等于或喜欢/包含;默认情况下可能等于。检查文档。
SELECT name from projects order By viewCount LIMIT 5