如何使用NDB映射生成游标

时间:2012-04-03 10:49:46

标签: python google-app-engine app-engine-ndb

根据the documentationmap函数支持所有查询选项关键字。但是,我无法使用地图生成cursorhas_more值。你是怎样做的?如果我使用fetch来生成resultcursorhas_more,则我无法再使用map,因为它不适用于简单列表。

1 个答案:

答案 0 :(得分:5)

你不能从map()中获取游标 - 获取游标的唯一方法是使用QueryIterator,或者调用fetch_page()(它在内部使用QueryIterator)。只能使用fetch_page()来访问has_more标志。

如果您有一个简单的列表,请使用Python的内置 map()函数:

map(<function>, <list-of-entries>)

但也许您可以告诉我们更多关于您要做什么的事情?