cypher-query-builder
cypher-query-builder copied to clipboard
An flexible and intuitive query builder for Neo4j and Cypher.
Hi, thanks a lot for this library, it really cleaned up the logic of my recommendation engine :) One issue I encountered though is that it doesn't seem possible to...
Makes some long needed updates to the transformer setup: - [x] Change transformer class into a function to make it more flexible. - [ ] Add the transformer as a...
Seems like a stupid question, but how do I generate a query like this one: ``` MATCH (someNode:SomeLabel) WHERE someNode.someProperty > 1 AND someNode.someProperty < 100 ``` I want to...
According to the where operator types `xor` and `or` must accept an array of `NodeConditions`, `Conditions` or a single `Condition`. This means you can do things like ```javascript query.where({ age:...
- Allow custom `transformer` instance to be passed into `Connection` constructor options - Updated transformer methods to be `protected` instead of `private` and have explicit `any` return types. This allows...
Hello, Can you add provision of following parameter `connectionAcquisitionTimeout` in `Connection` class under the ` driverConfig:{}`. I face following error: ``` Neo4jError: Connection acquisition timed out in 60000 ms ```...
Because the generic passed to `run/stream/first` is wrapped in a `Dictionary`, I cannot specify the object being returned. For example, ```ts const orgFromNode = (node: Node) => Organization.from(node.properties); const orgNode...
Hi, I am experimenting with this package and it all looks promising. Thank you for the hard work! I am running across a small issue though. I am using neo4j...
Add support for the `USING` keyword and all its possible hints. https://neo4j.com/docs/cypher-manual/current/query-tuning/using/