试图在flask_MongoEngine
问题描述:
到UPSERT文件我目前得到的模型:试图在flask_MongoEngine
class Ticket(db.Document):
name = db.StringField #issue.key
project = db.StringField() #issue.fields.project.key
issue_type = db.StringField() #issue.fields.issuetype.name
summary = db.StringField() #issue.fields.summary
description = db.StringField() #issue.fields.description
created = db.DateTimeField() #issue.fields.created
updated = db.DateTimeField() #issue.fields.updated
并试图UPSERT一些代码:
Ticket.objects(name=name).update(
upsert = True,
name = name,
project = project,
issue_type = issue_type,
summary = summary,
description = description,
created = created,
updated = updated
)
而且我收到此错误信息:
mongoengine.errors.InvalidQueryError: Cannot resolve field "name"
用相关位说出错发生在
updated = updated
到目前为止,我已尝试重新命名我的变量和我的模型的字段,但错误消息保持不变。对不起,如果我的脸上有一个答案,我是盲目的。
更新:如果我从更新中删除名称=名称,它工作正常。我将名称重命名为标题并重新添加,但不起作用。我完全困惑。
答
我是一个白痴,并在模型中留下了姓名。