某些記錄我已經有了一些基本排序MongoDB中去的那種,:MongoDB的排序把最後基於查找
db.collection.find().sort({ age: -1 });
但是,如果我想要的東西創造出更先進的排序類型?
舉例來說,這樣的數據:
[
{name :'obj1',
category:'shoes'},
{name :'obj2',
category:'hats'},
{name :'obj3',
category:'jumpers'},
{name :'obj4',
category:'shoes'}
]
說我有這個數據,我想對它進行排序,以便與category:'shoes'
什麼最後出現。這是可能的,它是如何實現的?
你的意思是'「鞋」'將永遠是最後的,即使有,通常會具有後排序的'category'?比如說,「網球」?因爲,如果你是,我會添加一個答案,說它在一個查詢中對數據庫不實用。 – WiredPrairie