@neo4j/graphql-ogm
TypeScript icon, indicating that this package has built-in type declarations

5.3.3 • Public • Published

@neo4j/graphql-ogm

npm package Discord Discourse users

GraphQL powered OGM for Neo4j and Javascript applications.

  1. Documentation

Installation

npm install @neo4j/graphql-ogm

graphql & neo4j-driver are peerDependency(s)

npm install graphql neo4j-driver

Importing

Our TypeScript source is transpiled into Common JS, this means you can use the require syntax;

const { OGM, Model } = require("@neo4j/graphql-ogm");

Quick Start

const { OGM } = require("@neo4j/graphql-ogm");
const neo4j = require("neo4j-driver");

const typeDefs = `
    type Movie {
        id: ID
        name: String
    }
`;

const driver = neo4j.driver("bolt://localhost:7687", neo4j.auth.basic("admin", "password"));

const ogm = new OGM({ typeDefs, driver });

async function main() {
    await ogm.init();

    const Movie = ogm.model("Movie");

    const [theMatrix] = await Movie.find({ where: { name: "The Matrix" } });
}

Licence

Apache 2.0

/@neo4j/graphql-ogm/

    Package Sidebar

    Install

    npm i @neo4j/graphql-ogm

    Weekly Downloads

    3,978

    Version

    5.3.3

    License

    Apache-2.0

    Unpacked Size

    83.3 kB

    Total Files

    39

    Last publish

    Collaborators

    • oskardamkjaer
    • neo4j-organization
    • oskarhane
    • linuslundahl
    • adamcowley
    • darrellwarde
    • danstarns