Gremlin 顶点标签名称禁止使用哪些符号?

Which symbols are forbidden for Gremlin vertex label name?

我一直在搜索此信息。在 gremlin 中创建顶点标签是否有任何禁止的符号?

特别是,我感兴趣的是像 g.addV("New node (1)") 这样带有空格和括号的标签名称是否有效?

我将 gremlin 与 tinkerpop 和 Cosmos DB 结合使用

提前致谢

从 TinkerPop/Gremlin 的角度来看,最好避免以波浪号 (~) 开头的键和标签,因为该前缀在某些情况下具有特殊含义。按照惯例,最好避免将“id”和“label”作为键名,因为它们很容易与 T.idT.label 混淆。特别是对于 CosmosDB,我不知道顶点标签有任何特定的字符限制(我基于 ,我记得不久前遇到过),但是 TinkerPop 中的图表-space 一般惯例往往是没有特殊字符的简单 Pascal 大小写。