0
ProjectModel.find({projectName: 'name'}).sort({viewCount: -1}).limit(5).exec( 
    function(err, projects) {
        ...
    }
);

只是想了解这个查询在做什么。viewCount我相信它是按降序搜索的,结果限制为 5。

4

3 回答 3

1
select * from project where projectName = 'name' order by viewCount desc limit 5
于 2012-11-08T20:56:51.847 回答
0

在 projectName 等于 'name' 的 projectName 上搜索,然后按 viewCount 降序排序,然后在结果中限制为 5 条记录。所以,是的,你得到的大部分是正确的。

我不确定 mongoose 的 find 是否等于或喜欢/包含;默认情况下可能等于。检查文档。

于 2012-11-08T20:57:06.987 回答
0
SELECT name from projects order By viewCount LIMIT 5
于 2012-11-08T20:58:45.277 回答