Neo4j CQL - (6)-关系基础
Neo4j图数据库遵循属性图模型来存储和管理其数据。 根据属性图模型, 关系应该是定向的 。 否则,Neo4j将抛出一个错误消息。 基于方向性,Neo4j关系被分为 两种主要类型 。 单向关系 双向关系 在以下场景中,我们可以使用Neo4j CQL CREATE命令来创建两个节点之间的关系。 这些情况适用于Uni和双向关系。 在两个现有节点之间创建无属性的关系 在两个现有节点之间创建与属性的关系 在两个新节点之间创建无属性的关系 在两个新节点之间创建与属性的关系 在具有WHERE子句的两个退出节点之间创建/不使用属性的关系 我们将创建客户和CreditCard之间的关系,如下所示: 在上一章中,我们已经创建了Customer和CreditCard节点。 现在我们将看到如何创建它们之间的关系 此图描述了客户与CreditCard之间的关系 客户→信用卡 这里的关系是箭头标记(→) 由于Neo4j CQL语法是以人类可读的格式。 Neo4j CQL也使用类似的箭头标记来创建两个节点之间的关系。 每个关系(→)包含两个节点 从节点 到节点 从上图中,Customer节点是“From Node”,CreditCard Node是“To Node”这种关系。 对于节点,它们是两种关系 传出关系 传入关系 从上图中,关系是到 客户节点的“传出关系” ,并且相同的关系是到 信用卡节点的“传入关系