本文介绍了MongoEngine切片queryset(mongodb与django)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在python中有一个这样的查询器。

I have a queryset like this in python.

notes = Note.objects[:10]

如果我做len(注释)它给我10这是正确的。但是当我将笔记对象传递给模板并尝试

if i do len(notes) it gives me 10 which is correct. But when i pass "notes" object to template and try

{{notes|length}} 

然后我得到16(这是笔记数据的总数)。即使我做 Note.objects.limit(5)它是一样的。这是MongoEngine的错误吗?或者我做错了什么?

then i get 16 (which is total count of note data). Even if i do Note.objects.limit(5) it's the same. Is this a bug in MongoEngine? or am i doing something wrong?

推荐答案

这是MongoEngine中的一个错误。
可以找到有关此问题的问题;

This was a bug in MongoEngine.Issue about this can be found on;https://github.com/hmarr/mongoengine/issues/166

这篇关于MongoEngine切片queryset(mongodb与django)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-26 09:06