Как мне сделать курсор с картой NDB - PullRequest
4 голосов
/ 03 апреля 2012

Согласно документации , функция map поддерживает все ключевые слова параметров запроса.Однако я не могу получить значения cursor и has_more, используя карту.Как ты это делаешь?Если я использую fetch для получения result, cursor и has_more, я больше не могу использовать map, поскольку он не работает с простыми списками.

1 Ответ

5 голосов
/ 04 апреля 2012

Вы не можете получить курсор из map () - единственный способ получить курсор - это использовать QueryIterator или вызвать fetch_page () (который использует QueryIterator для внутреннего использования).Флаг has_more доступен только при использовании fetch_page ().

Если у вас простой список, используйте встроенную в Python функцию map ():

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

Но, возможно, вы могли бы рассказать нам больше о том, что вы пытаетесь сделать?

...