title: How to determine property value type within a node in neo4j?
body: <p>Currently - there does not appear to be a way to determine if a property value in a node (or relationship) is an array/collection or a string.</p>
  
  <p>match (n) where isArray(n.myprop) ....</p>
  
  <p>this would be super handy when trying to understand the types of data you are working with relative to your updates and queries.  Specifically, if you had situations were you were trying to update property values and needed to know "how" to update them based on how the current values were stored.</p>