Package com.mongodb.client.model
Class Sorts
- java.lang.Object
 - 
- com.mongodb.client.model.Sorts
 
 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Bsonascending(String... fieldNames)Create a sort specification for an ascending sort on the given fields.static Bsonascending(List<String> fieldNames)Create a sort specification for an ascending sort on the given fields.static Bsondescending(String... fieldNames)Create a sort specification for a descending sort on the given fields.static Bsondescending(List<String> fieldNames)Create a sort specification for a descending sort on the given fields.static BsonmetaTextScore(String fieldName)Create a sort specification for the text score meta projection on the given field.static BsonorderBy(List<? extends Bson> sorts)Combine multiple sort specifications.static BsonorderBy(Bson... sorts)Combine multiple sort specifications. 
 - 
 
- 
- 
Method Detail
- 
ascending
public static Bson ascending(String... fieldNames)
Create a sort specification for an ascending sort on the given fields.- Parameters:
 fieldNames- the field names, which must contain at least one- Returns:
 - the sort specification
 - MongoDB documentation
 - Sort
 
 
- 
ascending
public static Bson ascending(List<String> fieldNames)
Create a sort specification for an ascending sort on the given fields.- Parameters:
 fieldNames- the field names, which must contain at least one- Returns:
 - the sort specification
 - MongoDB documentation
 - Sort
 
 
- 
descending
public static Bson descending(String... fieldNames)
Create a sort specification for a descending sort on the given fields.- Parameters:
 fieldNames- the field names, which must contain at least one- Returns:
 - the sort specification
 - MongoDB documentation
 - Sort
 
 
- 
descending
public static Bson descending(List<String> fieldNames)
Create a sort specification for a descending sort on the given fields.- Parameters:
 fieldNames- the field names, which must contain at least one- Returns:
 - the sort specification
 - MongoDB documentation
 - Sort
 
 
- 
metaTextScore
public static Bson metaTextScore(String fieldName)
Create a sort specification for the text score meta projection on the given field.- Parameters:
 fieldName- the field name- Returns:
 - the sort specification
 - MongoDB documentation
 - textScore
 
 
- 
orderBy
public static Bson orderBy(Bson... sorts)
Combine multiple sort specifications. If any field names are repeated, the last one takes precedence.- Parameters:
 sorts- the sort specifications- Returns:
 - the combined sort specification
 
 
 - 
 
 -