问题标签 [gql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - 在 Google App Engine 数据存储区中放置排序条目
我想确定一个特定条目的位置,但适当的 GQL 查询正在逃避我。理想情况下,我想知道以下细节,数据存储区似乎应该知道这些细节。我似乎无法弄清楚如何确定它。有人可以帮忙吗?
- 特定条目的放置(在给定的排序中,即按特定属性)
- 存在的条目总数(不检索它们,只是计数)
- 列表中的下一个条目(我认为只要我能获得该位置,我就可以通过简单地获取 2 并获取后者来进行正确的查询以获取下一个)
有人可以帮忙吗?
database - Google App Engine:模型完整性约束?
我有一个代表电子商务网站中项目的数据存储模型:
有没有办法强制执行完整性约束?例如,我想确保它quantity
永远不会设置为小于 0。
python - GQL 请求 BadArgument 错误。如何解决我的案子?
我的查询基本上如下:
我想获取投票分数高于某个基准 (VOTE_FILTER) 的最新条目中的 N 个。谷歌目前表示我无法过滤“投票”,因为我按“日期”排序。我看不到可以按照我想要的方式做到这一点的方法,所以我会很感激任何建议。
java - 如何在 JDO 中进行批量 Google DataStore 键查找查询
我在 appengine 中存储了大约 50k 个实体。我可以通过 GQL 管理界面使用如下查询查找单个记录:
但是我无法弄清楚如何通过 JDO 进行批处理。现在我有这个:
但是,尽管“Fido”在 GQL 案例中有效,但当我使用该 Java + JDO 代码时它什么也不返回。我究竟做错了什么?
google-app-engine - 带有参考属性过滤器的服务器端管理控制台查询的 GQL 示例
如何使用服务器端管理数据存储查看器构建 GQL 查询,该查看器过滤引用属性?
json - GQL:我将 JSON 存储在 DataStore 中。所有 json 都被转换为 html 实体,如何避免这种情况?
标题说得最多:
我将 JSON 存储在 DataStore 中。所有 json 都被转换为 html 实体,我该如何避免这种情况?
原来我有
myJson = db.StringProperty()
它抱怨我的 json 太长,而 StringProperty 的限制约为 500 个字符。建议改用 TextProperty。
它插入没有问题,但是当我从数据库中获取它时,现在 myJson 看起来像这样:
有什么建议吗?
编辑:
代码:
模型:
保存:
加载:
对于 ajax,我使用 jquery 来处理所有事情。JSON 是一个没有 '\n' 的普通字符串。:
google-app-engine - 查询 appengine 数据存储时使用日期的问题
我正在运行这个查询:
SELECT FROM com.Data WHERE entryDate > DATE('2010-3-16')
我收到此错误:
org.datanucleus.store.appengine.query.DatastoreQuery$UnsupportedDatastoreFeatureException:查询 DATE('2010-3-16')> 出现问题:解析表达式时方法不受支持:InvokeExpression{[null].DATE(Literal{2010-3-16) })}
当我在管理控制台上使用它时,同样的查询有效。但它不适用于代码(java),无论是在本地还是在部署时。有任何想法吗?
google-app-engine - 谷歌应用引擎和分页
如何编写一个查询,从数据存储中的 10000 个对象的集合中选择项目 2000-2010。
我知道在 GQL 中可以这样做:
根据文档,当使用offset
引擎时,引擎仍然会获取所有行,只是不返回它们,从而使查询以与 的值线性对应的方式执行offset
。
有没有更好的办法?例如使用伪ROWNUM
列,就像在其他类型的数据存储中可以做的那样。
google-app-engine - GQL 查询帮助 - 如何在 GQL 中使用 where 子句编写查询?我正在使用谷歌应用引擎数据存储
我在一个表示例中有三个记录:
现在我想获取特定的记录保存电子邮件 ID 作为密钥,
SQL查询可能是这样的
上面的等效 GQL 查询是什么?
google-app-engine - 如何按祖先检索 Google App Engine 实体
我的 Google App Engine 数据存储区中有以下 2 个模型:
而且,我正在尝试在以下函数中检索给定 Search 实体的所有 SearchResult 实体:
但是,它总是返回一个空集。
任何想法我做错了什么?我已经阅读了Python Datastore API 文档,这似乎是正确的方法,但它不起作用。