首页 > TAG信息列表 > gql

java-如何在JDO中进行批处理Google DataStore键查找查询

我在Appengine中存储了约5万个实体.我可以通过GQL管理界面使用以下查询查询单个记录: SELECT * FROM Pet where __key__ = KEY( 'Pet','Fido') 但是我在弄清楚如何通过JDO进行批处理时遇到了麻烦.现在我有这个: PersistenceManager pm = ...; for(Pet pet : pets) {

python-如何正确理解“光标”

我正在尝试将光标应用到我的应用程序,但是文档对我来说不够清楚. Google对光标的描述http://code.google.com/appengine/docs/python/datastore/queries.html#Query_Cursors The cursor’s position is defined as the location in the result list after the last result return

python-query.filter和gql

我正在尝试此功能,但是出了点问题.我存储了名称“ John”,但是当我将john传递给username_并调用check_user时,即使该名称未存储在Google数据存储中,输出也始终会返回结果.为什么? def check_user(self, username_): query = db.Query(Registrations) results = query.filte

Python:关于GQuery结果集的DISTINCT(GQL,GAE)

想象一下,您在Google App Engine数据存储区中有一个实体,为匿名用户存储链接. 您希望执行以下SQL查询,但不支持: SELECT DISTINCT user_hash FROM links 相反,你可以使用: user = db.GqlQuery("SELECT user_hash FROM links") 如何最有效地使用Python来过滤结果,所以它返回一个DI

使用Python列表查询Google App Engine数据存储区

我在我的Google App Engine应用程序中创建了一个表单,供用户从列表中选择项目,然后将从名为Item的数据存储表中提取其中的具体详细信息(例如名称,其他属性),并在表格中显示用户提交表单. 我有一个Python列表,其中包含从表单中提取的所选条目的键.我想使用此列表查找数据存储区中的

python – localhost上的Google App Engine GQL查询

我正在Google App Engine上开发一个应用程序(Windows上的SDK版本1.7.0),我需要经常测试,此测试涉及数据存储区上的大量GQL查询. 您可以在App Engine的管理界面中在浏览器中运行GQL查询: 但是在localhost上的SDK管理控制台上似乎无法实现这一点.没有这样的选择: 所以我似乎只能通过我

如何在Google AppEngine数据存储中输入项目?

我想检查一下电子邮件是否在Appengine的数据库中,如果没有:然后将其输入数据存储区. 我是python的新手. 为什么这个简单的代码不起作用? (如果有更好的方式/更有效的方式来写这个,请告诉我) (我得到错误:BadArgumentError:未使用的位置参数[1]) class EmailAdd(webapp.RequestHandler)

如何构造GQL不包含集合中的值?

是否可以从谷歌应用引擎数据库中选择db.Model对象的键不在给定列表中?如果是这样,语法是什么? 模型类的例外: class Spam(db.Model): field1 = db.BooleanProperty(default=false) field2 = db.IntegerProperty() 我想要工作但无法弄清楚的查询示例: spam_results = db.GqlQ

如何在App Engine中进行GROUP BY

有没有办法在App Engine中通过GQL或Query方法进行GROUP BY? 我做了一些研究,我已经读过GQL中没有GROUP BY,看起来在Query类中也没有. 如果有任何资源或任何方法用Python实现,请告诉我. 编辑 我还读到可以用Map Reduce制作GROUP BY.如果有人有这方面的经验,可以接受帮助. 谢谢.解决方