@neo4j-labs/experimental-query-api-wrapper
TypeScript icon, indicating that this package has built-in type declarations

0.0.1-alpha07 • Public • Published

experimental-query-api-wrapper

⚠️ WARNING
This is an experiment which should not be used in production environments. Use in your own risk.

Experimental wrapper library to access Neo4j Query API using a neo4j-driver-like interface.

Quickstart

Requirements:

Node >= 18
Neo4j >= 5.23

Installation:

$ npm i @neo4j-labs/experimental-query-api-wrapper --save

Usage:

example.js

import neo4j from '@neo4j-labs/experimental-query-api-wrapper'

const wrapper = neo4j.wrapper('http://localhost:7474', neo4j.auth.basic('neo4j', 'password'))

const session = wrapper.session({ database: 'neo4j', defaultAccessMode: 'READ' })

try {
    const { records, summary } = await session.run('MATCH (p:Person) RETURN p')
    
    for (const record of records) {
        console.log('Person', record.get('p').properties)
    }

    console.log('Summary', summary)
} finally {
    await session.close()
    await wrapper.close()
}

Readme

Keywords

Package Sidebar

Install

npm i @neo4j-labs/experimental-query-api-wrapper

Weekly Downloads

883

Version

0.0.1-alpha07

License

Apache-2.0

Unpacked Size

135 kB

Total Files

51

Last publish

Collaborators

  • adamcowley
  • keesv
  • antonio.neo
  • neo4j-drivers