codecamp

Neo4j - 图形理论基础

图是一组节点和连接这些节点的关系。图形数据存储在节点和关系在属性的形式。属性是键值对表示数据。

图形是一组节点和连接这些节点的关系。 图形以属性的形式将数据存储在节点和关系中。 属性是用于表示数据的键值对。

在图形理论中,我们可以表示一个带有圆的节点,节点之间的关系用一个箭头标记表示。

最简单的可能图是单个节点。


profile

我们可以使用节点表示社交网络(如Google+(GooglePlus)个人资料)。 它不包含任何属性。

向 Google+个人资料添加一些属性


profile node


此节点包含一组属性。 属性是一个名称:值对。

在两个节点之间创建关系


在两个节点之间创建关系

此处在两个配置文件之间创建关系名称“跟随”。 这意味着 Profile-I 关注 Profile-II。

复杂的示例


复杂示例


这里节点用关系连接。 关系是单向或双向的。
  • 从PQR到XYZ的关系是单向关系。
  • 从ABC到PQR的关系是双向关系。


Neo4j - 数据模型
Neo4j - 环境设置
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Neo4j 更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }