小编gal*_*tor的帖子

如何删除具有重复属性的Neo4j节点?

在Neo4j 2.1.6中,我有一些关于某个属性的非唯一节点inputID.

使用Cypher,如何根据给定属性删除所有重复的节点,只留下唯一的?

我试过以下......

MATCH (n:Input)
WITH n.inputID, collect(n) AS nodes
WHERE size(nodes) > 1
FOREACH (n in tail(nodes) | DELETE n)
Run Code Online (Sandbox Code Playgroud)

......但它会导致......

Expression in WITH must be aliased (use AS) (line 2, column 6)
"WITH n.inputID, collect(n) AS nodes"
      ^
Run Code Online (Sandbox Code Playgroud)

谢谢,

G

neo4j cypher

12
推荐指数
1
解决办法
3837
查看次数

如何在VIM中离开搜索模式?

给定如下文件:

blah
blah
collection = getCollection();
process(somethingInTheWay, target);
Run Code Online (Sandbox Code Playgroud)

...在vim中这个'search'命令的短序列之后......

/col<carriage return>
Run Code Online (Sandbox Code Playgroud)

我的光标将在"集合"的第一个外观下.

现在,什么命令将从我的vim命令行中删除'/ col'(例如,如果我想重新搜索)?

vim

5
推荐指数
1
解决办法
4270
查看次数

标签 统计

cypher ×1

neo4j ×1

vim ×1