0
所以我有一個「部分」,每個部分有一些「塊」。我的模型是這樣的:在mongoengine模仿deque結構
class Nugget(EmbeddedDocument):
title = StringField(required=True)
img = StringField(required=True)
content = StringField(required=True)
section = StringField(required=True)
next_nugget = StringField(required=True)
previous_nugget = StringField(required=True)
class Section(Document):
meta = {"collection":"Sections"}
title = StringField(required=True)
nuggets = ListField(EmbeddedDocumentField(Nugget), default=list)
我的問題是如何確保掘金存儲並以特定的順序檢索(可以說插入順序)?最有效的方法是模仿一個deque結構嗎?那麼我怎麼能用mongoengine做到這一點?如果可能的話,我可以使用mongoengine的SortedListField來獲得相同的效果嗎?