如何使用MongoEngine对MongoDB结果进行排序?

时间:2014-09-25 16:10:25

标签: python mongodb sorting mongoengine

我正在学习如何使用Python中的MongoEngine来使用MongoDB。简单地让所有用户完成如下:

User.objects

我现在想要在创建日期对用户进行排序。在MongoDB文档中,我找到了something about .sort(),但在MongoEngine docs中,我无法找到关于排序的任何内容。我也试过使用以下内容:

User.objects.sort('created')

但这导致AttributeError: 'BaseQuerySet' object has no attribute 'sort'

那么有人知道如何使用MongoEngine对MongoDB结果进行排序吗?欢迎所有提示!

1 个答案:

答案 0 :(得分:2)

我认为你正在寻找这个:

Sort using MongoEngine?

该函数是order_by,而不是sort。连字符设定方向。