【问题标题】:Orientjs - Issue with update removeOrientjs - 更新删除问题
【发布时间】:2018-06-27 22:35:10
【问题描述】:

如果之前有人问过这个问题,我很抱歉,但我快速搜索了一下,没有找到任何东西。 我在查询类似于“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 都试过代码。

【问题讨论】:

  • orientdb窗口或日志中是否有错误?
  • 你能分享代码和控制台日志吗?

标签: orientdb orientjs


【解决方案1】:

据我所知,orientdb 窗口中没有错误。但是,我按照https://github.com/orientechnologies/orientjs/issues/320 中的建议尝试了此解决方案:

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

现在工作正常。

【讨论】:

    猜你喜欢
    • 2018-01-31
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    相关资源
    最近更新 更多