cypher-query-builder icon indicating copy to clipboard operation
cypher-query-builder copied to clipboard

An flexible and intuitive query builder for Neo4j and Cypher.

Results 26 cypher-query-builder issues
Sort by recently updated
recently updated
newest added

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...

breaking

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...

breaking

Add support for the `USING` keyword and all its possible hints. https://neo4j.com/docs/cypher-manual/current/query-tuning/using/