MongoDB是一种非关系型数据库,它可以存储和处理大量的文档数据。MongoDB提供了一些方法来对查询结果进行排序,其中最常用的是sort()方法。本文将介绍sort()方法的语法和示例,帮助你掌握MongoDB的排序功能。
sort()方法的语法
sort()方法可以接受一个或多个参数,每个参数是一个键值对,表示要按照哪个字段进行排序,以及排序的方向。排序的方向可以是1或-1,分别表示升序和降序。例如:
这个语句表示按照name字段升序排序,如果name相同,则按照age字段降序排序。
sort()方法可以与其他查询方法连用,例如limit()、skip()、projection()等。例如:
这个语句表示查询gender为male的文档,只返回name和age字段,不返回_id字段,然后按照age升序排序,最后只返回前10条结果。