2017-03-07 3 views
0

ich kein Dokument, wie docuementdb geospatial Abfrage mit azur Funktion NodeJS verwenden finden konnte:Abfrage geospatial mit azur Funktion

SELECT * 
FROM Areas a 
WHERE ST_WITHIN({'type': 'Point', 'coordinates':[31.9, -4.8]}, a.location) 

Antwort

1

DocumentDB bietet Unterstützung für Geodatenanfragen. Sie finden die Dokumentation here. Sie können die Funktion queryDocuments() im node.js-SDK verwenden, die here gefunden wurde.

+0

Danke für den Link. – Alvin

1

gebaut Bindung Unterstützung für DocumentDB abfragt kommt bald, ist aber noch nicht freigegeben . Wir haben die Arbeit gerade abgeschlossen (siehe Ausgabe here in unserem Repo für Details). Sobald diese Version freigegeben ist, gibt es eine neue sqlQuery Bindungseigenschaft, die Sie mit voller Abfrageparameterunterstützung usw. festlegen können.

+0

Auch ohne eine sqlQuery-Bindung können Sie das node.js-SDK in eine Azure-Funktion laden und diese Abfrage ausführen, nein? –

+0

@LarryMaccherone Ja, ich plane dies mit dem Knoten sdk, aber unterstützt der Knoten sdk die räumliche Suche? – Alvin

+0

Ja, tut es. Das ist, was ich dachte, dass du fragst, aber Mathew gab die Antwort auf eine andere Frage ... obwohl ich sehr dankbar bin für das nützliche bisschen Information. Ich habe eine Antwort hinzugefügt, die auf die Dokumente zu Geodatenanfragen in DocumentDB unten verlinkt. Bitte akzeptiere meine Antwort, wenn du das fragst. –