作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Titan 中,我使用以下方法创建索引:
graph.makeKey("name").dataType(String.class).indexed(Vertex.class).indexed(Edge.class).unique().make();
如何使用 Java API 在 Neo4j 中执行此操作?
最佳答案
在 Cypher 中,您可以在标签 :Person
和属性 name
上创建基于标签的约束,如下所示。
CREATE CONSTRAINT ON (p:Person) ASSERT p.name IS UNIQUE;
在 Java API 中是
try (Transaction tx = db.beginTx()) {
db.schema().constraintFor(DynamicLabel.label("Person")).assertPropertyIsUnique("name").create();
tx.success();
}
关于java - 我如何在 Neo4j 中创建这个索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22417844/
我是一名优秀的程序员,十分优秀!