我有一個嵌入式的文檔類Post
和父親級Thread
。的MongoDB - MongoEngine - 保存嵌入文檔不工作 - 有沒有屬性保存
class Thread(Document):
...
posts = ListField(EmbeddedDocumentField("Post"))
class Post(EmbeddedDocument):
attribute = StringField()
...
我想創建一個新的職位,並在Thread
類添加到我的ListField
。
我的代碼如下所示:
post = Post()
post.attribute = "noodle"
post.save()
thread.posts.append(post)
thread.save()
,但我得到了以下錯誤消息:
「 '郵報' 對象有沒有屬性 '保存'」
如果我跳過post.save()
一個空的Post
對象被追加到我的Thread
。
任何想法?
這不是關於嵌入式系統編程。重新標記。參見http://stackoverflow.com/tags/embedded/info – 2012-08-06 15:08:40