【问题标题】:what is the mongoose equivalent for the SQL querySQL查询的猫鼬等价物是什么
【发布时间】:2012-10-29 03:59:02
【问题描述】:
select _id from project where projectName = '***' order by viewCount desc limit 5

我还是 mongoose 的新手,对 SQL 的理解有点中级,这是我的尝试,因为我正在尝试检索排序返回的 ObjectId

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

【问题讨论】:

    标签: javascript mysql mongodb mongoose querying


    【解决方案1】:
    ProjectModel.find({projectName: '***'}, ["_id"]).sort({viewCount: -1}).limit(5).exec( 
        function(err, projects) {
            ...
        }
    );
    

    【讨论】:

    • *** 是什么意思?如果projectName 不为空,返回_id 并按viewCount 排序并将结果限制为5?
    • mongoosejs.com/docs/api.html#model_Model-find {projectName: '***'} 是 SQL 的 where projectName = '***' 等价物
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-14
    • 2012-09-28
    • 1970-01-01
    • 2021-08-04
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    相关资源
    最近更新 更多