我有一个问题,只有一个字段被保存在mongoengine模型上。只有一个字段被保存在Python 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='[email protected]', phone='1234567890', title='president', message='asdfsadf')
>>> contact.save()
然后,在蒙戈,我查询和所有我看到的是与现场的文档“消息“保存:
{
"_id" : ObjectId("503cfa86d0d9b317a258e136"),
"_types" : [
"Contact"
],
"message" : "asdfsadf",
"_cls" : "Contact"
}
为什么没有保存其余的字段?
我用的是:MongoDB的2.0.7,mongoengine 0.6.18和2.2.1 pymongo时做说明。升级mongoengine 0.6.20现在节省了一些更多的领域,但不是全部。 –
@OvedD哪些字段丢失?如果您的意思是*公司*,*联系人=联系人(...)*呼叫中缺少该公司。 –