我有一個問題,只有一個字段被保存在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哪些字段丟失?如果您的意思是*公司*,*聯繫人=聯繫人(...)*呼叫中缺少該公司。 –