sql >> Databasteknik >  >> NoSQL >> Redis

Vad är skillnaden mellan area och BoundingBox från Redis källkod

En bindningslåda är i allmänhet den minsta rektangulära låda som kommer att innehålla ett föremål. Jag kan inte tala om den exakta funktionen av GeoHashArea i redis, men eftersom du antyder att de har ett liknande syfte, om de båda representerar ett geografiskt område så kommer GeoHashArea helt säkert att vara en mer detaljerad polygonal representation av ett område än en enkel rektangel som geohashBoundingBox.

För din andra fråga, förmodligen, eftersom variablerna long_range och lat_range skickas genom referens, finns det en chans att

geohashEncode(&long_range, &lat_range, longitude, latitude, steps, &hash);

ändrar deras värde och så funktionen geohashGetCoordRange anropas igen på de olika värdena.




  1. Hur använder jag mongodb med elektron?

  2. Hur listar jag alla Redis-databaser?

  3. MongoDB insertMany()

  4. $vinda av ett objekt i aggregeringsramverk