2012-09-06 2 views
0

그래서 "섹션"이 있고 각 섹션에는 "너겟"이 있습니다. 내 모델은 이것이다 :mengoengine에서 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의 SortedListField를 사용하여 동일한 효과를 얻을 수 있습니까?

답변

관련 문제