蒙贡切片

2024-03-28 20:55:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个线程文档,里面有注释,是嵌入的文档。我不想让所有的评论一次返回,而是一次显示10条。在

在PyMongo或MongoDB中,我知道我可以使用$slice运算符,但我不确定如何使用mongoengine。如果我这么做

Thread.objects.get(id=thread_id).comments[:10]

它只会从数据库中取出那10个吗?在

干杯!在


Tags: 文档id数据库getobjectsmongodb评论slice
1条回答
网友
1楼 · 发布于 2024-03-28 20:55:48

支持已经添加到dev分支中,并将成为下一个版本!在

使用fields和slice方法只能返回10条注释:

thread = Thread.objects.fields(slice__comments=10).get(id=thread_id)

相关问题 更多 >