Python Mongoengine';s.limit()工作不正常

Python Mongoengine';s.limit()工作不正常,python,mongodb,pagination,mongoengine,Python,Mongodb,Pagination,Mongoengine,我正在尝试对链接到MongoDB数据库的web应用程序进行分页。我将mongoengine用作ORM,我已经测试了.skip(),它运行良好。但是.limit()显示出奇怪的行为。给定一个对象列表,在具有不同i值的列表上使用.limit(i)将返回错误的结果 例如: 给定名为objects的QuerySet对象列表: 运行上述代码将显示此输出: [2020-11-16 10:19:10,412: INFO/ForkPoolWorker-7] [UUID('f2faff74-2595-11eb-9

我正在尝试对链接到MongoDB数据库的web应用程序进行分页。我将mongoengine用作ORM,我已经测试了.skip(),它运行良好。但是.limit()显示出奇怪的行为。给定一个对象列表,在具有不同i值的列表上使用.limit(i)将返回错误的结果

例如: 给定名为objects的QuerySet对象列表:

运行上述代码将显示此输出:

[2020-11-16 10:19:10,412: INFO/ForkPoolWorker-7] [UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd'), UUID('d821d3ae-25b2-11eb-9219-26ca0195c8bd'), UUID('0cecf672-25b3-11eb-9219-26ca0195c8bd'), UUID('3b07b682-25b3-11eb-9219-26ca0195c8bd'), UUID('61752d2c-25b3-11eb-9219-26ca0195c8bd'), UUID('92aab448-25b3-11eb-9219-26ca0195c8bd'), UUID('86972a50-25b4-11eb-9219-26ca0195c8bd')]

[2020-11-16 10:19:10,413: INFO/ForkPoolWorker-7] []
[2020-11-16 10:19:10,465: INFO/ForkPoolWorker-7] [UUID('f2faff74-2595-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:10,519: INFO/ForkPoolWorker-7] [UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:10,574: INFO/ForkPoolWorker-7] [UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:10,629: INFO/ForkPoolWorker-7] [UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('d821d3ae-25b2-11eb-9219-26ca0195c8bd'), UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:10,738: INFO/ForkPoolWorker-7] [UUID('d821d3ae-25b2-11eb-9219-26ca0195c8bd'), UUID('0cecf672-25b3-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:10,844: INFO/ForkPoolWorker-7] [UUID('d821d3ae-25b2-11eb-9219-26ca0195c8bd'), UUID('0cecf672-25b3-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd'), UUID('3b07b682-25b3-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:10,951: INFO/ForkPoolWorker-7] [UUID('d821d3ae-25b2-11eb-9219-26ca0195c8bd'), UUID('0cecf672-25b3-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('3b07b682-25b3-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd'), UUID('61752d2c-25b3-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:11,058: INFO/ForkPoolWorker-7] [UUID('92aab448-25b3-11eb-9219-26ca0195c8bd'), UUID('0cecf672-25b3-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('d821d3ae-25b2-11eb-9219-26ca0195c8bd'), UUID('3b07b682-25b3-11eb-9219-26ca0195c8bd'), UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd'), UUID('61752d2c-25b3-11eb-9219-26ca0195c8bd')]
我怎样才能解决这个问题

[2020-11-16 10:19:10,412: INFO/ForkPoolWorker-7] [UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd'), UUID('d821d3ae-25b2-11eb-9219-26ca0195c8bd'), UUID('0cecf672-25b3-11eb-9219-26ca0195c8bd'), UUID('3b07b682-25b3-11eb-9219-26ca0195c8bd'), UUID('61752d2c-25b3-11eb-9219-26ca0195c8bd'), UUID('92aab448-25b3-11eb-9219-26ca0195c8bd'), UUID('86972a50-25b4-11eb-9219-26ca0195c8bd')]

[2020-11-16 10:19:10,413: INFO/ForkPoolWorker-7] []
[2020-11-16 10:19:10,465: INFO/ForkPoolWorker-7] [UUID('f2faff74-2595-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:10,519: INFO/ForkPoolWorker-7] [UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:10,574: INFO/ForkPoolWorker-7] [UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:10,629: INFO/ForkPoolWorker-7] [UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('d821d3ae-25b2-11eb-9219-26ca0195c8bd'), UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:10,738: INFO/ForkPoolWorker-7] [UUID('d821d3ae-25b2-11eb-9219-26ca0195c8bd'), UUID('0cecf672-25b3-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:10,844: INFO/ForkPoolWorker-7] [UUID('d821d3ae-25b2-11eb-9219-26ca0195c8bd'), UUID('0cecf672-25b3-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd'), UUID('3b07b682-25b3-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:10,951: INFO/ForkPoolWorker-7] [UUID('d821d3ae-25b2-11eb-9219-26ca0195c8bd'), UUID('0cecf672-25b3-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('3b07b682-25b3-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd'), UUID('61752d2c-25b3-11eb-9219-26ca0195c8bd')]
[2020-11-16 10:19:11,058: INFO/ForkPoolWorker-7] [UUID('92aab448-25b3-11eb-9219-26ca0195c8bd'), UUID('0cecf672-25b3-11eb-9219-26ca0195c8bd'), UUID('5463ad7e-25a0-11eb-9219-26ca0195c8bd'), UUID('d821d3ae-25b2-11eb-9219-26ca0195c8bd'), UUID('3b07b682-25b3-11eb-9219-26ca0195c8bd'), UUID('f2faff74-2595-11eb-9219-26ca0195c8bd'), UUID('9ae62614-25a0-11eb-9219-26ca0195c8bd'), UUID('61752d2c-25b3-11eb-9219-26ca0195c8bd')]