You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
17:15:06.347 [main] WARN o.s.d.neo4j.cypher - [warn,157] - Neo.ClientNotification.Statement.UnknownPropertyKeyWarning: The provided property key is not in the database
MATCH (articleNode:`Article`) WHERE id(articleNode) = $__id__ RETURN articleNode{.aid, .dp, .id, .ti, __nodeLabels__: labels(articleNode), __internalNeo4jId__: id(articleNode), Article_au_art_Author: [(articleNode)<-[Article__relationship__Author:`au_art`]-(articleNode_auRelList:`Author`) | articleNode_auRelList{.auid, .citedNum, .hIndex, .id, .orcid, .username, __nodeLabels__: labels(articleNode_auRelList), __internalNeo4jId__: id(articleNode_auRelList), Article__relationship__Author}]}
^
One of the property names in your query is not available in the database, make sure you didn't misspell it or that the label is available when you run this statement in your application (the missing property name is: id)
17:15:06.347 [main] WARN o.s.d.neo4j.cypher - [warn,157] - Neo.ClientNotification.Statement.UnknownPropertyKeyWarning: The provided property key is not in the database
MATCH (articleNode:`Article`) WHERE id(articleNode) = $__id__ RETURN articleNode{.aid, .dp, .id, .ti, __nodeLabels__: labels(articleNode), __internalNeo4jId__: id(articleNode), Article_au_art_Author: [(articleNode)<-[Article__relationship__Author:`au_art`]-(articleNode_auRelList:`Author`) | articleNode_auRelList{.auid, .citedNum, .hIndex, .id, .orcid, .username, __nodeLabels__: labels(articleNode_auRelList), __internalNeo4jId__: id(articleNode_auRelList), Article__relationship__Author}]}
^
One of the property names in your query is not available in the database, make sure you didn't misspell it or that the label is available when you run this statement in your application (the missing property name is: id)
What's wrong with this warning message? How to hide it
The text was updated successfully, but these errors were encountered:
There is nothing wrong with the warning messages.
Spring Data Neo4j creates generic queries to fetch all possible relationships and properties. Those might not yet exist in the database. Neo4j 5+ returns this notification and it gets passed through the driver to SDN.
To avoid this kind of warnings, you can configure your logger like I have written here: #2660 (comment)
On the other hand, I will have a closer look into the scenario you describe. There is an internal id defined but SDN queries for the (non-existing) id property. This seems unnecessary.
This is unnecessary because the property itself won't exist in this case,
but only id(node).
More visible now because Neo4j 5+ logs unknown property querying.
Closes#2669
Hello, boss, I have a question to ask
Node class
demo test
// Result printing
What's wrong with this warning message? How to hide it
The text was updated successfully, but these errors were encountered: