Неизвестная функция 'apo c .date.format' в neo4j - PullRequest
0 голосов
/ 10 февраля 2020
MATCH (s:Supplier)-[payment:Payment]->(m:Manufacturer)
MATCH (m)-[order:Order]->(s)
WHERE payment.approveddate <= (order.orderdate+1)
RETURN apoc.date.format(apoc.date.parse(payment.approveddate, 'ms', 'yyyy-MM-dd HH:mm:ss'), 'ms', 'yyyy-MM-dd HH:mm:ss')

Я работаю над проектной работой, здесь этикетка для поставщиков и этикетка для производителя. Когда я выполняю этот код, я получаю сообщение об ошибке от neo:

Неизвестная функция 'apo c .date.format' (строка 4, столбец 8 (смещение: 141))

Мое требование - распечатать список дат, в которых на этикетке платежа указаны утвержденные даты поставщика, а на этикетке заказа указана дата заказа.

RETURN apoc.date.format
(apoc.date.parse(payment.approveddate, 'ms', 'yyyy-MM-dd HH:mm:ss'), 
'ms', 'yyyy-MM-dd HH:mm:ss')

Здесь я хотел бы напечатать когда значение payment.aproveddate больше или равно order.orderdate + 1 (date).

1 Ответ

1 голос
/ 11 февраля 2020

Более вероятно, что APO C Процедуры не установлены (или, возможно, установлены неправильно).

Как уже упоминалось в моем комментарии, вы захотите убедиться, что процедуры APO C установлены правильно и настроен для использования функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...