1
我有一個JSON文件MongoDB的排序按鍵的總和
{
{
"_id" : ObjectId("5715c4bbac530eb3018b456a"),
"content_id" : "5715c4bbac530eb3018b4569",
"views" : NumberLong(200),
"likes" : NumberLong(100),
"comments" : NumberLong(0)
},
{
"_id" : ObjectId("5715c4bbac530eb3018b4568"),
"content_id" : "5715c4bbac530eb3018b4567",
"views" : NumberLong(300),
"likes" : NumberLong(200),
"comments" : NumberLong(0)
},
{
"_id" : ObjectId("5715c502ac530ee5018b4956"),
"content_id" : "5715c502ac530ee5018b4955",
"views" : NumberLong(500),
"likes" : NumberLong(0),
"comments" : NumberLong(200)
}
}
我們如何能夠通過SUM排序文檔順序(「意見」,「喜歡」,「意見」)
像在mysql
SELECT SUM(key1, key2, key3) AS key
FROM document
ORDER BY key
在此先感謝。
您必須使用聚合方法才能首先計算總和,然後使用它對數據進行排序。 – Spade