在 Google Appengine 中创建自动递增列
为 google appengine 中的每个数据行创建自动递增计数器的最简单和最有效的方法是什么?
基本上我想给每一行一个唯一的 row_number ,这样我就可以克服只能在选择查询中获取前 1000 个结果的问题。因此,我可以在条件和我表中的所有整体之间添加一个计数器。
What is the easiest and most efficient way to create an auto-increment counter for every data row in google appengine?
basically I want to give every row a unique row_number so that I can overcome the issue of only being able to get the first 1000 results in a select query. I can thus add a counter lies between condition and mine all the entires in the table.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不需要跟踪行号,可以使用游标代替。
对于 Java,请参阅:
http://code.google.com/ appengine/docs/java/datastore/queriesandindexes.html#Query_Cursors
对于 Python,请参阅:
http://code.google.com/appengine/docs/python/datastore/queriesandindexes.html#Query_Cursors
You don't need to keep track of row numbers, you can use cursors instead.
For Java see:
http://code.google.com/appengine/docs/java/datastore/queriesandindexes.html#Query_Cursors
For Python see:
http://code.google.com/appengine/docs/python/datastore/queriesandindexes.html#Query_Cursors