ProjectModel.find({projectName: 'name'}).sort({viewCount: -1}).limit(5).exec(
function(err, projects) {
...
}
);
只是试图了解这个查询正在做什么。我相信这是一个从高到低的顺序寻找viewCount
,结果被限制为5什么是这种猫鼬查询的SQL等效物
ProjectModel.find({projectName: 'name'}).sort({viewCount: -1}).limit(5).exec(
function(err, projects) {
...
}
);
只是试图了解这个查询正在做什么。我相信这是一个从高到低的顺序寻找viewCount
,结果被限制为5什么是这种猫鼬查询的SQL等效物
select * from project where projectName = 'name' order by viewCount desc limit 5
什么是''***手段?并且在这个SQL查询中包含了'projectName:“name”'在哪里? – bouncingHippo
'name'是查询期望在projectName列中找到的值 – case1352
搜索上PROJECTNAME其中projectname等于“名”,然后排序降序观看次数,然后限制5个记录结果。所以是的,你们大部分是正确的。
我不确定猫鼬的发现是否等于或类似/包含;大概等于默认。检查文档。
SELECT name from projects order By viewCount LIMIT 5
如果我想通过viewCount LIMIT 5'从项目顺序中选择_id,会怎么样? – bouncingHippo
它寻找有PROJECTNAME''name''项目,通过观看次数的增加对它们进行分类,并将其限制为5个结果 – Esailija