8
A
回答
6
如果沒有額外的操作,您無法輕鬆完成。
要對任何計算出的值進行排序,您需要首先將其存儲在文檔中或其他世界中,您需要創建額外字段'c',並在每次更新/插入時將+ b存儲在其中,然後才能排序'c'像往常一樣。
2
可以實現這樣的查詢:
db.mycol.aggregate(
[{$match:{tag:"xxx"}},
{$project:{tag:1, count_a:1, count_b:1, factor:{$add: ["$count_a", "$count_b"]}}},
{$sort:{factor:-1}}]
)
相關問題
- 1. 如何獲得MongoDB中兩個字段的差異總和?
- 2. Django @staticmethod兩個字段的總和
- 3. jquery兩個乘法字段的總和
- 4. 如何在laravel mongodb中總結兩個字段?
- 5. 由兩個字段排序
- 6. Mongodb按兩個字段排序
- 7. 如何找出mongodb中的一個字段的總和
- 8. MongoDB Aggregation,我如何獲得一個字段的總和?
- 9. 按兩個字段的總數排序
- 10. SSRS表達式 - 總計兩個字段
- 11. 總結兩個DataFrames由Index
- 12. LINQ由兩個字段訂購
- 13. 由兩個字段排序 - 索引
- 14. 由兩個字段合併MySQL表
- 15. WP_Query由兩個元字段排序
- 16. 由兩個字段mongoid排序
- 17. MongoDb聚合和根據值取決於兩個字段的組
- 18. MongoDB集合中的字段和數組的總和
- 19. 在兩個不同的相關表中獲得兩個字段的總和
- 20. 我需要在不同DataTables中的兩個字段的總和
- 21. 如何在SQL Server中完成兩個hh:mm字段的總和?
- 22. 註釋兩個字段的總和乘以
- 23. SQL合併兩個表並根據兩個表中的字段創建總和,按新字段分組
- 24. 總和兩個PHP
- 25. 兩個數字的倍數總和
- 26. 最後一個字段的總和
- 27. 2個字段總和的slor查詢
- 28. 軌道:由兩列總和訂購
- 29. 熊貓羣由兩列總和
- 30. mongoDB加入多個字段
這是非常殘酷的解決方案。 :( – fl00r
從工作量mb看起來很殘酷,但從性能方面來看,它總是比任何計算都快。 –
從sql方面看起來很殘酷:) – fl00r