This Nodejs SDK is a part of Ultipa Drivers, a set of specifications for developing software and applications using Java, Python, Go and NodeJs. This SDK provides instructions on introducing query and management operations of Ultipa Graph Database into Nodejs programs, both by calling command through interfaces and sending assembled UQLs to an Ultipa server. A basic understanding of UQL query commands and the returned data structures is needed to guarantee a proper usage of the SDK.
npm install @ultipa-graph/ultipa-node-sdk
Please refer to https://www.ultipa.com/document/ultipa-drivers/nodejs-installation/v4.3 for details.
If you have any questions please contact: Ultipa Support
ConnectionPool
defines the information of connection pool needed when connecting to an Ultipa graph database.
import { ConnectionPool } from "@ultipa-graph/ultipa-node-sdk";
let sdkUsage = async () => {
let hosts = [
"192.168.1.1:60061",
"192.168.1.2:60061",
"192.168.1.3:60061"
];
let username = "***";
let password = "***";
let connPool = new ConnectionPool(hosts, username, password);
let conn = await connPool.getActive();
let isSuccess = await conn.test();
console.log(isSuccess);
};
sdkUsage().then(console.log).catch(console.log);
import { ConnectionPool } from "@ultipa-graph/ultipa-node-sdk";
let sdkUsage = async () => {
// omit code of establishing server connection 'conn'
let resp = await conn.uql("show().graph()");
console.log(resp);
};
sdkUsage();