limit = 1000
  skip = 0
  user_query = Query(User)
  def getUsers(skip):
    user_query.limit(limit)
    user_query.skip(skip)
    users = user_query.find()
    if users:
      allUsers.extend(users)
      skip += limit
      getUsers(skip)

  getUsers(skip)

通过这种方式遍历user表, 我们表大概有4000多条记录,每次都是查询到4000(skip=4000)之后, 出现Querying object failed.. 我看代码这个错误是服务器返回的,不知是什么意思??

大概找到原因了, 但是不知道怎么解决,我们表里有个lastLogin列, Date类型, 我用那个来排序user_query.ascending("lastLogin")
不加这一行就没问题,加了就不行,我在你们的网页控制台去排序,访问到4000多的时候也是不行,好像是因为这个字段的数据有问题...

我可以用curl重现,需要的话可以发给你们

你好,请把重现的 cURL 用 私信 发下,谢谢。

请把 App ID 和表名字段名,发到 support@leancloud.cn,我们加个索引。可能是 MongoDB 查询超时。

嗯嗯没关系, curl收到了是吧? 不严重就行, 回头需要再说吧, 暂时也不是太需要用那个字段排序。