pymongo skip和limit正在给出不一致的回应

时间:2017-11-29 13:23:59

标签: django mongodb pymongo

我正在使用django和mongodb。在mongodb收集中,没有大量的记录。

对于分页目的,我使用skip()和limit(),但它没有给出预期的结果。

queryObject = Notification._get_collection().find({"email_id": email_id}).sort([("timestamp",-1)]).limit(limit_records).skip(skip_records)
where, display_records = 10 , skip_records = (page_no-1)*display_records, limit_records =  display_records + skip_records

在这种情况下,我希望每个页面请求都能获得10条记录,但它不会以这种方式工作。有时我会得到10条记录,有时候是20,30。

Collection有10 000条记录。

0 个答案:

没有答案