{ Flight: "1", ArrDelayMinutes :"3.0"} ,
{ Flight:"1", ArrDelayMinutes:"16.0"},
{Flight:"2", ArrDelatMinutes:"15.0"}
列出資料集中延遲到達的航班總數。延遲到達的航班或飛機的 ArrDelayMinutes 大于 15
uj5u.com熱心網友回復:
您可以使用如下聚合
$match過濾您的預期結果。參考什么時候可以使用 $expr$group求總使用量$sum1
這是代碼
db.collection.aggregate([
{
"$match": {
$expr: {
$gt: [
{ $toDouble: "$ArrDelayMinutes" },
15.0
]
}
}
},
{
"$group": {
"_id": null,
"total": { "$sum": 1 }
}
}
])
作業Mongo游樂場
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/477717.html
標籤:mongodb
