ParsePyですべてのUserオブジェクトを取得してみる

ParsePyを使用しているのですが、こちらのUser.Query.All()はすべてのユーザーを返すのかとおもいきや,Parseの仕様上、実際は最大で100件までのデータしか返してくれないそうです。

そこで以下のメソッドを書いてすべてのユーザーを取得するプログラムを書きました。
def get_all_users():
    step = 100
    skip = 0
    flag = True
    users = []
    while flag:
        _users = PFUser.Query.all().skip(skip).limit(step)
        skip += step
        users.extend(_users)

        if len(_users) == 0:
            flag = False
    return users
 

参考になれば幸いです。

Related Contents

Pickup Contents