我正在使用Neo4J API
。我在两个节点之间创建了以下关系:
node1.createRelationshipTo(graphDb.getNodeById(idNode2), new RelationshipType() {
@Override
public String name() {
return "CONECTED";
}
});
如何为此关系设置属性?
答案 0 :(得分:1)
你在那里打电话会返回一个Relationship
对象。您可以看到here的javadoc。
Relationship
个对象和Node
个对象都实现了PropertyContainer
。所以你只需使用在Relationship类中从PropertyContainer实现的setProperty()
方法。
Relationship r = node1.createRelationshipTo(graphDb.getNodeById(idNode2), new RelationshipType() {
@Override
public String name() {
return "CONECTED";
}
});
r.setProperty("PropertyName", "PropertyValue");