2013-05-10 81 views
0

您好,我想知道您是否可以提供一些建议;谷歌应用引擎 - 访问数据存储

我有一个python脚本允许用户发送消息到谷歌应用程序引擎数据存储 - 它使用ajax发布消息到应用程序引擎。我试图实现的是在javascript中检查最新的消息。 我已经看过GQL文档,但无法找到如何检查最新的帖子。

// if {{message.**LastPost**}} == "hello" 
//do this.... 
//end if 

回答

0

的GQL查询将仅仅是由日升数据进行排序,然后限制为1

例子:

SELECT * FROM messages ORDER BY date_submitted DESC LIMIT 1 

参考见https://developers.google.com/appengine/docs/python/datastore/gqlreference

如果你想要的是你的信息的最新记录对象包含您可以简单地使用类似messages.get().message

+0

您好感谢您的回复数据库查询。 我已经把它放到我的python代码中: checkmessage = db.GqlQuery(“SELECT * FROM Message ORDER BY timestamp ASC LIMIT 1”) – user2336427 2013-05-10 19:26:49

+0

我将如何在html/javascript想法中使用这个变量? 我需要在python中将checkmessage输出为json,然后在html/javascript checkmessage中使用{{}} nottation? – user2336427 2013-05-10 19:27:33

+0

tbh我可以对消息进行排序。 。我的主要问题是试图让信息出现在{{message}} – user2336427 2013-05-10 19:40:14