繁体   English   中英

Neo4j中具有相同属性值的节点

[英]Nodes in Neo4j with same property value

我有一个数据库,其中存储了代表传感器的多个节点。 每个节点传感器将与一个节点日期相关。 因此,我有多个日期节点,这些节点将具有相同的属性值,即相同的日期。 但是在向Cypher查询诸如MATCH (n:Data) WHERE n.data = '1998-01-01' RETURN n之类的现有日期时, MATCH (n:Data) WHERE n.data = '1998-01-01' RETURN n显示没有行。 有人可以帮我吗? 日期节点的唯一属性字段是“数据”。

我想发表评论,但我还不能。 您应该考虑更改数据库,并使用代表日期的节点,然后传感器节点将与日期节点具有关系。 这样,您就不会重复数据。

这将是模式:

(s:sensor)-[:measured_in]->(d:Date {date:"1998-01-01"})

这将是查询:

MATCH (d:date)<-[:measured_in]-(s:sensor) WHERE d.date="1998-01-01" return s

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM