就在最近嘗試類似的AppEngine上交互式控制檯以下:如何在where子句中指定大於<something>的ID?
from google.appengine.ext import db
from django.utils import simplejson
class TestDb(db.Model):
author = db.StringProperty()
def add(name):
t = TestDb()
t.author = name
t.put()
#added some names...
lst = db.GqlQuery("Select * from TestDb")
print [(x.key().id(), x.author) for x in lst]
我知道事實,ID是不連續的,但我相信它會爲了那個充斥着每一個新的紀錄被提升
現在我希望把其SQL看起來像一個條件:
SELECT * FROM TestDb WHERE ID > 2
這是可能通過GqlQuery()
?
您是否試過這樣做?測試這個應該沒有問題。 – pydsigner
列表結束爲空 – deostroll
當您運行您發佈的代碼時,您獲得了什麼? – pydsigner