使用 MongoEngine 排序?
如何在 MongoEngine 中对查询对象进行排序,就像在常规 mongodb 查询中一样?
How do I sort the query objects in MongoEngine, like I would in a regular mongodb query?
http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Mongoengine 的灵感来自 Django 的 ORM,与 Django 一样,它使用
order_by
对结果集进行排序。order_by
接受可变数量的字符串参数,这些参数是字段名称(如文档中定义的),可选地在前面加上“-
”(表示降序排序,即最高的优先)。例如:
Mongoengine is inspired by Django's ORM, and like Django, it uses
order_by
to sort the result set.order_by
takes a variable number of string arguments, which are the field names (as defined in your documents) optionally preceded by a "-
" (to indicate a descending sort, i.e. highest first).For example: