我有一张桌子,上面有 [Event | 纬度 | 长 | 时间……等等]。给定一个纬度和经度值,我想获取落在纬度/经度特定范围内的所有事件(比如它周围大约 5 英里)。在 SQL 中,我可能会执行以下操作:
SELECT * WHERE LAT > lat+5 and LAT < lat-5
AND LONG > long+5 and LONG < long-5.
我可以在谷歌的 ndb 数据库中做类似的事情吗?我看到一个关于单个属性的过滤查询,例如:
qry = Account.query(Account.userid >= 40, Account.userid < 50)
但它似乎不允许多个属性。
问候GA