如何在現有類中實現此查詢計數器?主要目的是我擁有超過3000條記錄的成員數據存儲模型。我只是要算它的總記錄,發現這個在App Engine上的菜譜:GAE查詢計數器(+1000)
def query_counter (q, cursor=None, limit=500):
if cursor:
q.with_cursor (cursor)
count = q.count (limit=limit)
if count == limit:
return count + query_counter (q, q.cursor(), limit=limit)
return count
我現有的模式是:
class Members(search.SearchableModel):
group = db.ListProperty(db.Key,default=[])
email = db.EmailProperty()
name = db.TextProperty()
gender = db.StringProperty()
而且我想數着加入某些組列表引用成員。它也可能包含超過1000條記錄。
任何人都有經驗query.cursor爲此目的?
你到底在問什麼?如何在你已經寫過的Model類中使用這段代碼? – 2010-08-30 12:23:25
是的,有現有的模型被計算。 – 2010-08-30 12:57:13