2

[イベント | イベント] のテーブルがあります。緯度 | 緯度 | 長い | 時間...など]。緯度と経度の値が与えられた場合、緯度と経度の特定の範囲内にあるすべてのイベントを取得したいと考えています (たとえば、周囲約 5 マイル)。SQLでは、おそらく次のようなことをします:

SELECT * WHERE LAT > lat+5 and LAT < lat-5
           AND LONG > long+5 and LONG < long-5. 

Google の ndb データベースで同様のことができますか? 例として与えられた 1 つの属性に対するフィルター クエリが表示されます。

qry = Account.query(Account.userid >= 40, Account.userid < 50)

しかし、複数の属性を許可していないようです。

よろしくGA

4

1 に答える 1