作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想知道是否有办法获得具有(空)属性的 neo4j 节点。当我创建一个节点并在单独的查询中用数据更新它时,我将它定义为一个空数组。我现在正在寻找一种方法来获取从未更新过的节点。当数组中没有值时,neo4j 会自动将属性设置为 (empty)。有没有办法查询这些节点?我无法使用 IS NULL 或 WHERE HAS NOT 查询,因为该属性存在。谢谢
编辑这是我试图获取的节点之一的属性示例。剧集属性列为(空)
thumbnail: http://is1.mzstatic.com/image/thumb/Music6/v4/0b/cf/e8/0bcfe8a9-79d4-76c1-645d-5f9b8bb56435/source/100x100bb.jpg
feedUrl: http://www.iwantspace.com/publicbriefings/?feed=podcast&cat=6
name: The Audio Collection – SPACE – Public Briefings
episodes: (empty)
url: https://itunes.apple.com/us/podcast/audio-collection-space-public/id367750633?mt=2&uo=4
最佳答案
所以你在节点上存储了一个空数组作为属性?您是否尝试在节点上匹配该属性的空数组?
例如:
// Create a node with empty array for property names
CREATE (n:Person) SET n.names = []
MATCH (n:Person) WHERE n.names = [] RETURN n
// Returns the node previously created
Here是演示此内容的 Neo4j 控制台。
关于database - Neo4j CypherQuery 获取具有(空)属性的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35163036/
我正在使用 node-neo4j npm 模块,并使用 db.cypherquery() 调用从我的节点 js 应用程序调用密码查询。我正在尝试删除两个节点之间的关系,我想检测删除是成功还是失败。 引
我想知道是否有办法获得具有(空)属性的 neo4j 节点。当我创建一个节点并在单独的查询中用数据更新它时,我将它定义为一个空数组。我现在正在寻找一种方法来获取从未更新过的节点。当数组中没有值时,neo
我正在使用 py2neo(版本 1.6)。我想通过图中的属性获取现有节点,然后使用它来创建关系。 我的解决方案: graph = neo4j.GraphDatabaseService("http://
我是一名优秀的程序员,十分优秀!