2016-05-30 7 views
0

Ich versuche, eine Abfrage zu erstellen, und übergeben Sie Parameter, um es, nicht sicher, wie kann ich es tun, hier ist meine Abfragebackand Abfrage mit geo Punkt

{ "object": "garages", "q": { "lat_long" : { "$within" : [[28.703341,77.130605],10000] } } } 

I lat bin vorbei, lng und Radios . Jetzt kann ich die Parameter übergeben, aber als Antwort bekomme ich lat_long als "lat_long": "AAAAAAEBAAAAVYSbjCqfPEDyzTY3pkVTQA ==".

Ist es codiert/serialisiert? Wie kann ich meine ursprünglichen Werte erhalten?

Danke,

Antwort

0

Punkt als binärer Wert gespeichert wird, um Sie Ihre ursprünglichen Werte zu sehen, haben 2 Option

  1. Sie können die SQL-Anweisung wie folgt manipulieren:

    SELECT CONCAT(X(lat_long), ',', Y(lat_long)) as origin FROM garages WHERE (ST_Distance ..........

aber auf diese Weise Sie wollen in der Lage das bearbeiten nosql Registerkarte

  1. Wenn rufen Sie REST-API mit 'GET' auf dem Objekt 'Garagen' die Werte sehen werden, wie Sie Posted oroginaly sie