Sorting

Indexed values are sorted lexicographically, but sorting is not applied until you request it by using one of the appropriate methods:

OrderBy

To get ordered results we need to indicate a field name to sort by:

List<FileHeader> results = await session.Query()
							.OrderBy(x => x.Name)
							.ToListAsync();

OrderByDescending

You can also retrieve results in descending order:

List<FileHeader> results = await session.Query()
							.OrderByDescending("Owner") // order descending by "Owner" metadata 
							.ToListAsync();