本文介绍了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)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!