java - 将 java 应用引擎调用转换为 GQL

标签 java google-app-engine google-cloud-datastore

我试图理解这个文件的源代码: https://code.google.com/p/javageomodel/source/browse/trunk/geocell/src/test/java/com/beoui/utils/HowToUseGeocell.java

    // Use this in a query
    // In Google App Engine, you'll have something like below. In hibernate       (or whatever else), it might be a little bit different.
  //              String queryString = "select from ObjectToSave where      geocellsParameter.contains(geocells)";
//              Query query = pm.newQuery(queryString);
//          query.declareParameters("String geocellsParameter");
//          List<ObjectToSave> objects = (List<ObjectToSave>)query.execute(cells);

并将其移植到 GQL 语句,以便我可以在另一种语言 (node.js) 中使用它 有谁知道 GQL 查询是什么?我的理解是,它正在生成一个过滤纬度/经度值的查询,但我不明白该查询的格式在普通 GQL 中是什么样子。

感谢您的宝贵时间

最佳答案

从此文档中: https://cloud.google.com/appengine/docs/java/datastore/jdo/queries

.contains 将列表转换为多个相等查询。

关于java - 将 java 应用引擎调用转换为 GQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29663770/

相关文章:

google-app-engine - Google App Engine 任务期限

google-app-engine - Cloud Datastore 客户端库与 App Engine Go Standard 上的 App Engine SDK

python - Google 应用引擎返回空查询

java - TreeMap 在不知道字符串的情况下查找字符串类别的值?

java - 如何检查ArrayList中的所有项目?

google-app-engine - 如何模拟 "serverless"Cloud SQL?

google-app-engine - 如何在 App Engine 上计算前端实例小时数?

java - 有没有办法在 Hazelcast 中使用自定义执行程序?

java - 西蒙说按下按钮后按钮颜色不会恢复正常

google-app-engine - App Engine ndb 中的结构化数据并加快查询速度