【发布时间】:2023-03-12 04:40:02
【问题描述】:
我有一堂课:
class POI(Document):
location = PointField(required=True)
name = StringField(default='')
generate_by = IntField(required=True)
status = StringField(default='Active')
colleсted_by = IntField()
time_created = DateTimeField(default=datetime.datetime.now)
当我尝试插入时
POI(location=[55.430212, 30.521000], generate_by=1241254, name="Sample", collected_by=None)
发生错误
mongoengine.errors.FieldDoesNotExist: The fields "{'collected_by'}" do not exist on the document "POI"
怎么了?
【问题讨论】:
-
Collected_by 是 int 字段,您在其中传递字符串“NONE”
标签: python mongodb error-handling mongoengine