Попытка вставить документ в 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
И некоторый код, который пытается закрепиться:
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
До сих пор я пытался переименовать поля моих переменных и моей модели, но сообщение об ошибке остается прежним. Извините за вопрос, есть ли в моем лице ответ, к которому я слеп.
Обновление: если я удаляю имя = имя из обновления, он работает нормально. Я переименовал имя в название и повторно добавил его, и это не работает. Я полностью сбит с толку.