MongoDB排序與投影:查詢結果如何“好看又好用”
MongoDB中,排序(Sorting)和投影(Projection)可優化查詢結果。排序通過`find().sort({字段: 1/-1})`實現,`1`升序、`-1`降序,支持多字段排序(如`sort({age:1, score:-1})`)。投影用`find(條件, {字段: 1/0})`控制字段,`1`保留、`0`排除,需顯式設`_id:0`排除默認返回的`_id`。二者可組合,如查詢“年齡>17的學生,按年齡升序,只顯示name和age”,結果既有序又精簡。關鍵點:排序方向爲1/-1,投影需手動排除`_id`,多場景可靈活組合。
閱讀全文