Есть ли способ изменить свойство отношений после его установки с помощью py2neo или cypher? Я создаю трекер инвентаризации, и когда элемент «CHECKED_OUT», свойство «status» в отношении установлено на «True». В идеале, как только элемент будет возвращен или зарегистрирован, я бы хотел изменить свойство «status» на «False». Таким образом, я могу отслеживать предмет и препятствовать его проверке дважды.Изменение или изменение свойств отношений в py2neo
Вот мой код для создания отношений для сделки кассы:
def check_out(self, barcode):
emp = self
item = barcode
id = str(uuid.uuid4())
timestamp = int(datetime.now().strftime("%s"))
date = datetime.now().strftime("%F")
status=True
rel = Relationship(emp, "CHECKED_OUT", item, id=id, timestamp=timestamp, date=date, status=status)
if not(graph.create_unique(rel)):
return True
else:
return False
Я прочитал через py2neo API, и я не могу найти ответ. Если изменение отношения - неправильный подход, можете ли вы предложить лучшую?
Я попробовал этот метод, но я получил сообщение об ошибке: 'TypeError: Узлы для конечных точек матч отношения должны быть bound' Любая идея, пожалуйста, – MAYA