我有代表Maven工件的节点,例如:
CREATE (n:MODULE {artifactId:"com.my.test", version:"1.0.0"}) RETURN n.artifactId, n.version;
有人知道如何查询范围内的所有节点。 [1.0.0,2.0.0]?我还可以将版本拆分为三个属性version_major,version_minor,version_micro,如果这样可以更容易查询。
答案 0 :(得分:0)
如果您将版本存储为字符串,那么您可以依赖lexicographical sort order查询:
MATCH (n:MODULE)
WHERE n.version >= "1.0.0" AND n.version <= "2.0.0"
RETURN n