我有一个嵌入式的文档类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