public class AVSearchSortBuilder extends Object
| 构造器和说明 |
|---|
AVSearchSortBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Object> |
getSortFields() |
static AVSearchSortBuilder |
newBuilder() |
AVSearchSortBuilder |
orderByAscending(String key) |
AVSearchSortBuilder |
orderByAscending(String key,
String mode) |
AVSearchSortBuilder |
orderByAscending(String key,
String mode,
String missing)
按照key升序排序
|
AVSearchSortBuilder |
orderByDescending(String key) |
AVSearchSortBuilder |
orderByDescending(String key,
String mode) |
AVSearchSortBuilder |
orderByDescending(String key,
String mode,
String missing)
按照key降序排序
|
AVSearchSortBuilder |
whereNear(String key,
AVGeoPoint point) |
AVSearchSortBuilder |
whereNear(String key,
AVGeoPoint point,
String order) |
AVSearchSortBuilder |
whereNear(String key,
AVGeoPoint point,
String order,
String mode,
String unit)
按照地理位置信息远近排序,key对应的字段类型必须是GeoPoint。
|
public static AVSearchSortBuilder newBuilder()
public AVSearchSortBuilder orderByAscending(String key, String mode, String missing)
key - 排序的keymode - 数组或者多值字段的排序模式,min表示取最小值,max取最大值,sum取综合,avg取平均值,默认值是avg。missing - 当搜索匹配的文档没有排序的key的时候,设置本选项决定文档放在开头还是末尾,取值是"last"或者"first",
默认是"last"表示在末尾。public AVSearchSortBuilder orderByAscending(String key, String mode)
key - sort keymode - sort modeorderByAscending(String, String, String)public AVSearchSortBuilder orderByAscending(String key)
key - sort keyorderByAscending(String, String, String)public AVSearchSortBuilder orderByDescending(String key, String mode, String missing)
key - 排序的keymode - 数组或者多值字段的排序模式,min表示取最小值,max取最大值,sum取综合,avg取平均值,默认值是avg。missing - 当搜索匹配的文档没有排序的key的时候,设置本选项决定文档放在开头还是末尾,取值是"last"或者"first",
默认是"last"表示在末尾。public AVSearchSortBuilder orderByDescending(String key, String mode)
key - sort keymode - sort modeorderByDescending(String, String, String)public AVSearchSortBuilder orderByDescending(String key)
key - sort keyorderByDescending(String, String, String)public AVSearchSortBuilder whereNear(String key, AVGeoPoint point)
public AVSearchSortBuilder whereNear(String key, AVGeoPoint point, String order)
public AVSearchSortBuilder whereNear(String key, AVGeoPoint point, String order, String mode, String unit)
key - 排序的字段keypoint - GeoPoint经纬度对象order - 排序顺序,升序"asc",降序"desc",默认升序,也就是从近到远。mode - 数组或者多值字段的排序模式,min表示取最小值,max取最大值,avg取平均值,默认值是avg。unit - 距离单位,"m"表示米,"cm"表示厘米,"mm"表示毫米,"km"表示公里,"mi"表示英里,"in"表示英寸,"yd"表示英亩,默认"km"。Copyright © 2020, 美味书签(北京)信息技术有限公司 All rights reserved.