MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

GeoLocation-API-Aufrufe gegen eine EVE-RESTful-API

Es wird nicht erwähnt, aber es sollte unterstützt werden. Ich interessiere mich nicht für Geo-Sachen, aber ich habe gerade versucht, einen $near auszugeben Abfrage und es wurde ein Vorgangsfehler zurückgegeben, da meiner Datenbank der erforderliche 2dindex fehlte. Das bedeutet, dass der Befehl korrekt an die Datenbank übergeben wurde.

Wenn Sie einen Rest-Client wie Postman verwenden, sollte die Syntax ungefähr so ​​​​aussehen (ich verwende $near der Einfachheit halber):

?where={"loc": {"$near": {"$geometry":{"type": "Point", "coordinates": [13,51]}}, "$maxDistance": 100}}

Wenn Sie app.get verwenden Methode erinnern an json.loads Ihre Anfrage. Hoffe das hilft.