我正在使用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条记录。