如何在现有类中实现此查询计数器?主要目的是我拥有超过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