cypher {neo2R} | R Documentation |
Run a cypher query
Description
Run a cypher query
Usage
cypher(
graph,
query,
parameters = NULL,
result = c("row", "graph"),
arraysAsStrings = TRUE,
eltSep = " || "
)
Arguments
graph |
the neo4j connection |
query |
the cypher query |
parameters |
parameters for the cypher query. |
result |
the way to return results. "row" will return a data frame and "graph" will return a list of nodes, a list of relationships and a list of paths (vectors of relationships identifiers). |
arraysAsStrings |
if result="row" and arraysAsStrings is TRUE (default) array from neo4j are converted to strings and array elements are separated by eltSep. |
eltSep |
if result="row" and arraysAsStrings is TRUE (default) array from neo4j are converted to strings and array elementes are separated by eltSep. |
Value
The "result" of the query (invisible). See the "result" param.
See Also
multicypher()
, startGraph()
, prepCql()
,
readCql()
and graphRequest()
Examples
## Not run:
# 2 identical queries
result <- cypher(
graph=graph,
query='match (n {value:$value}) return n',
parameters=list(value="100"),
result="graph"
)
result <- cypher(
graph=graph,
query='match (n {value:"100"}) return n',
result="graph"
)
## End(Not run)
[Package neo2R version 2.4.2 Index]