我遇到了一个问题,即只有一个字段保存在 mongoengine 模型上。
这是类定义:
from mongoengine import *
connect('leads')
class Contact(Document):
name = StringField()
email = StringField()
phone = StringField()
company = StringField()
title = StringField()
message = StringField()
在 python 终端中,我运行:
>>> from Contact import Contact
>>> contact = Contact(name='myrtle williams', email='myrtlewilliams@gmail.com', phone='1234567890', title='president', message='asdfsadf')
>>> contact.save()
然后,在 mongo 中,我查询,我看到的只是一个保存了“消息”字段的文档:
{
"_id" : ObjectId("503cfa86d0d9b317a258e136"),
"_types" : [
"Contact"
],
"message" : "asdfsadf",
"_cls" : "Contact"
}
为什么没有保存其余字段?