Jam*_*ber 6 javascript mongodb node.js
我试图返回返回的属性,很像Mysql
的AS
.但是重命名了对象属性.
询问
Games.find({leagueID:leagueID, result:{$ne: null}}).populate('home_id away_id').sort({date: -1}).execAsync()
Run Code Online (Sandbox Code Playgroud)
产量
{
home_id: {
...some details
},
away_id: {
...some details
}
}
Run Code Online (Sandbox Code Playgroud)
期望的输出
{
home: {
...some details
},
away: {
...some details
}
}
Run Code Online (Sandbox Code Playgroud)
那么我怎样才能得到理想的结果呢?
您可以使用聚合并像这样操作输出字段
db.collection.aggregate([{ $project:{_id:0, home:"$home_id", away:"$away_id"} }])
归档时间: |
|
查看次数: |
1070 次 |
最近记录: |