1
我正試圖對集合執行聚合查詢。我想劃分兩個字段並檢查它是否小於某個值。
這個數據庫的製作方式,它有所有的字段作爲字符串,這不是我現在可以真正改變的東西。我想知道是否有一種方法將數值轉換爲數字,也許使用$ let或其他方法?
由於這是我目前得到的錯誤
exception: $divide only supports numeric types, not String and String
這是哪門子查詢的一個例子,我試圖運行:
db.myCollection.aggregate([{
"$project": {
"mins": {
"$divide": ["$ALOWOVRLTOTL", "$FEESCALLCOST"]}
}
},
"$match": {
"mins": {
"$lte": 40
}
}
}])