Orientjs - проблема с обновлением удалить - PullRequest
0 голосов
/ 28 июня 2018

Извините, если раньше об этом спрашивали, но я сделал быстрый поиск и ничего не нашел. У меня возникла проблема с запросом, подобным «update # 48: 1 remove tags [0]», где «tags» - это встроенный список. Когда я запускаю команду в консоли, она прекрасно работает, но когда я использую db.query («update # 48: 1 remove tags [0]»); в узле это ничего не делает. Мне было интересно, если есть проблема с квадратными скобками, потому что, если я решу удалить весь список, db.query («update # 48: 1 remove tags») ;, он будет работать нормально. Я пытался избежать скобок, но все равно не повезло. Пробовал код как с Orient2.2, так и с Orient3.

1 Ответ

0 голосов
/ 28 июня 2018

Насколько я помню, в окне orientdb ошибок не было. Однако я попробовал это решение, как предложено в https://github.com/orientechnologies/orientjs/issues/320:

`db.query(`UPDATE ${id} REMOVE tags = tags['${index}']`)`

и теперь работает нормально.

...