试图在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 

到目前为止,我已尝试重新命名我的变量和我的模型的字段,但错误消息保持不变。对不起,如果我的脸上有一个答案,我是盲目的。

更新:如果我从更新中删除名称=名称,它工作正常。我将名称重命名为标题并重新添加,但不起作用。我完全困惑。

我是一个白痴,并在模型中留下了姓名。