1
0
Fork 0
arangodb/Documentation/DocuBlocks/JSF_foxx_repository_within.md

1.4 KiB

//////////////////////////////////////////////////////////////////////////////// /// @startDocuBlock JSF_foxx_repository_within /// FoxxRepository#within(latitude, longitude, radius, options) /// /// Finds models within the distance radius from the coordinate /// (latitude, longitude). The returned list is sorted by distance with the /// nearest model coming first. /// /// For geo queries it is required that a geo index is present in the /// repository. If no geo index is present, the methods will not be available. /// /// Parameter /// /// * latitude: latitude of the coordinate. /// * longitude: longitude of the coordinate. /// * radius: maximum distance from the coordinate. /// * options (optional): /// * geo (optional): name of the specific geo index to use. /// * distance (optional): If set to a truthy value, the returned models /// will have an additional property containing the distance between the /// given coordinate and the model. If the value is a string, that value /// will be used as the property name, otherwise the name defaults to "distance". /// * limit (optional): number of models to return. Defaults to 100. /// /// @EXAMPLES /// /// javascript /// repository.within(0, 0, 2000 * 1000, {geo: "home", distance: true, limit: 10}); /// /// @endDocuBlock ////////////////////////////////////////////////////////////////////////////////