Python 按两个不同字段对Mongoengine中的嵌入式文档列表进行排序
我在Mongoengine中有以下型号:Python 按两个不同字段对Mongoengine中的嵌入式文档列表进行排序,python,mongodb,python-3.x,mongoengine,Python,Mongodb,Python 3.x,Mongoengine,我在Mongoengine中有以下型号: class Post(EmbeddedDocument): date_created = DateTimeField() date_updated = DateTimeField() text = StringField() class User(Document): name = StringField() posts = SortedListField(EmbeddedDocumentField(P
class Post(EmbeddedDocument):
date_created = DateTimeField()
date_updated = DateTimeField()
text = StringField()
class User(Document):
name = StringField()
posts = SortedListField(EmbeddedDocumentField(Post), ordering = 'date_created')
我希望能够交替地通过date\u created
和date\u updated
为用户检索他们最近的帖子。我可以使用SortedListField
中的ordering
参数按date\u created
排序-如何查询帖子,以便根据date\u updated
将最近的帖子返回给我