我正在尝试使用$near query
和maxDistance
在spring数据mongodb中实现minDistance
。 NearQuery
有maxDistance
但没有minDistance
。根据{{3}},minDistance
支持maxDistance
。我在春天找不到任何示例代码,并且在春天无法看到数据mongodb api。
此外,mongodb explanation也正在做我需要的事情,我不知道春天如何阻止$nearSphere
。
Point point = new Point(longitude, latitude);
NearQuery nq = NearQuery.near(point).maxDistance(new Distance(2, Metrics.KILOMETERS));