gpt4 book ai didi

Javascript 通过 bool 属性从 Neo4j 过滤器中获取数据

转载 作者:行者123 更新时间:2023-11-30 19:23:10 28 4
gpt4 key购买 nike

我使用 javascript、neo4j、apoc 加载数据。 我用属性 bool 值保存数据。 我只想接收 adult = true 的数据。

//Upload data 
CALL apoc.load.json('myFile.json') YIELD value
UNWIND value.products as p
MERGE (pr:Person{name: value.name, adult: value.adult})
MERGE (a:Address {street: p.street})
MERGE (pr)-[:live]->(a)

If I do this query I receive data with true and false.
Could you help me to find a mistake?

//Get adult = true
MATCH (pr:Person) --> (a:Address)
WHERE pr.adult=TRUE
RETURN pr.name. a.street

最佳答案

替换这个:

WHERE pr.adult=TRUE

有了这个:

WHERE pr.adult=true

如果您存储的是 TRUE,那么它是字符串而不是 bool 值,您需要:

WHERE pr.adult='TRUE'

此外,您的代码中有一个拼写错误:

RETURN pr.name. a.street

应该是:

RETURN pr.name, a.street

关于Javascript 通过 bool 属性从 Neo4j 过滤器中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57229494/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com