$maxDistance¶的$maxDistance操作者约束地理空间的结果$near或$nearSphere查询到指定的距离。最大距离的测量单位由使用中的坐标系确定。对于GeoJSON点对象,请以米(而非弧度)为单位指定距离。您必须为指定非负数$maxDistance。
该2dsphere和二维
地理空间索引都支持$maxDistance。
下面的示例查询返回的文档的位置值10距离该点不超过单位。[ -74 , 40 ]
MongoDB按与的距离对结果进行排序。该操作将返回前100个结果,除非您使用方法修改查询。[ -74 , 40 ]cursor.limit()