非常简单,我希望节点在顶部,并且图中有很多不相交的子图,并且我希望这些子图在顶部的节点,即没有任何父级。
尝试了很多事情,但无法处理该怎么办。否定查询似乎很简单。
答案 0 :(得分:1)
如果您使用的是<body>
<div id="outerNav" class="outerNav">
<div id="mySidenav" class="sidenav">
<a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a>
<a href="#">About</a>
<a href="#">Services</a>
<a href="#">Clients</a>
<a href="#">Contact</a>
</div>
</div>
<div id="main">
<h2>Sidenav Push Example</h2>
<p>Click on the element below to open the side navigation menu, and push this content to the right. Notice that we add a black see-through background-color to body when the sidenav is opened.</p>
<span style="font-size:30px;cursor:pointer" onclick="openNav()">☰ open</span>
</div>
</body>
之类的模式,则顶部节点是没有传入:CHILD关系的节点:
(parent)-[:CHILD]->(child)
如果您使用相反方向的关系(MATCH (top) // though you should use labels if possible)
WHERE NOT ()-[:CHILD]->(top)
...
),那么它将是一个类似的查询,只需将关系应用到另一个方向:
(parent)<-[:PARENT]-(child)
由于谓词仅基于关系类型和方向(请注意,我们不需要了解模式另一端的节点的任何信息),因此计划人员可以按类型对节点上的关系进行度检查/ direction,这比必须扩展找到的关系更有效。