0

我要做的是获取数据库中所有文档的 ObjectId,因为这是猫鼬中“对象”的唯一标识符。这是等效的 SQL:

select _id from project order by viewCount desc limit 3

问:什么是等效的猫鼬查询?

以下是否正确:

ProjectModel.find({id}).sort({viewCount: -1}).limit(3).exec( function(err, projects) { ... } );

4

1 回答 1

0
ProjectModel.find().sort({viewCount: -1}).select({_id: 1}).limit(3).exec(
    function(err, projects) {
        ...
    }
);

翻译为:查找所有按viewCount降序排序的文档,从每个文档中选择_id字段,并将结果限制为前 3 个文档。

于 2012-11-09T22:59:22.840 回答