这在MongoDB中如何选择 [英] How does this select in MongoDB

查看:34
本文介绍了这在MongoDB中如何选择的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

MongoDB中这个怎么选择

How does this select in MongoDB

select cidade 
from rendaxeducação 
where idheducacao = (
    select max(idheducacao) 
    from rendaxeducacao 
    where idh=2000
);

推荐答案

 db.rendaxeducacao.aggregate([
        {$math : {idh : 2000}                  //  fiter only where idh=2000
        },
        {$group: { _id: 1, 
                   max_idheducacao : {$max : $idheducacao}  // find max
          }
        },
        {$project:{                          //  select cidade 
               _id:0,
               cidade:1
          }  
        } 

  ])

rendaxeducao = 收藏

rendaxeducacao = collection

这篇关于这在MongoDB中如何选择的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆