mongodb相当于SELECT字段AS`aldamename`

saj*_*ith 12 mysql mapping mongodb aggregation-framework

什么是MySQL查询的mongodb等价物

SELECT username AS  `consname` FROM  `consumer`
Run Code Online (Sandbox Code Playgroud)

Sal*_*ali 14

正如sammaye所提到的,你必须在聚合框架中使用$ project来重命名字段.

所以在你的情况下它将是:

db.consumer.aggregate([
    { "$project": {
        "_id": 0,
        "consname": "$username"
    }}
])
Run Code Online (Sandbox Code Playgroud)

很酷的是,在2.6.x版本中,聚合返回一个游标,这意味着它的行为类似于find.

您还可以查看$ rename运算符以永久更改架构.