【问题标题】:Neo4j: How Do I Add COMMENTS to a *.cql (cypher) File?Neo4j:如何向 *.cql(密码)文件添加评论?
【发布时间】:2015-05-20 01:45:47
【问题描述】:

脚本文件中的 Cypher 查询语言的格式仍然显得有点模棱两可……如何将 cmets 添加到这样的文件中?

谢谢!

【问题讨论】:

    标签: file neo4j format cypher cql


    【解决方案1】:

    密码 cmets 使用双斜杠

    // this is a comment

    文件格式是 Neo4j-shell 而不是 Cypher。

    使用分号结束语句,您可以用BEGINCOMMIT 将多个语句括起来以进行更大的事务。

    您还可以在该文件中包含其他 neo4j-shell 命令。赞schema --await

    【讨论】:

    • “neo4j-she'll”我假设你的意思是 *.sh...?
    【解决方案2】:

    请注意,对于 cmets 的 // 实现似乎有问题...

    我运行了这个 test.cql 脚本...

    // 创建这个节点
    CREATE (rec:Customer {Name:"CUSTOMER1"});
    // 创建这个节点
    CREATE (rec:Customer {Name:"CUSTOMER2"});
    CREATE (rec:Customer {Name:"CUSTOMER3"}); // 不创建此节点(错误?)
    CREATE (rec:Customer {Name:"CUSTOMER4"}); // 不创建此节点(错误?)

    // 不创建此节点(错误?)
    CREATE (rec:Customer {Name:"CUSTOMER5"});

    // 创建这个节点
    CREATE (rec:Customer {Name:"CUSTOMER6"});

    即当我通过 neo4-shell (Ubuntu 16.04) 运行它时,只创建了节点 CUSTOMER1、CUSTOMER2 和 CUSTOMER6

    【讨论】:

    • 我同意这一点,尤其是当您开始将诸如“:param”之类的指令与 cmets 穿插时。我正在用 neo4j 提交一个错误。
    • 我也同意。空白注释行似乎也会导致下一行的命令被忽略
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-14
    • 2014-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-06
    • 2014-05-20
    相关资源
    最近更新 更多