@ultipa-graph/ultipa-driver
Version:
NodeJS SDK for ultipa-server 5.2
66 lines (41 loc) • 2 kB
Markdown
This Node.js SDK is a part of Ultipa Drivers, a set of specifications for developing software and applications using Java, Python, Go, C
```bash
npm install @ultipa-graph/ultipa-driver
```
For more details, please visit [Ultipa Node.js SDK Guide (v5.0)](https://www.ultipa.com/document/ultipa-drivers/nodejs-installation/v5.0).
If you have any questions, feel free to reach out to [Ultipa Support](mailto:support@ultipa.com)
## Usage
### Establish Connection
`UltipaConfig` defines the configuration details required by `UltipaDriver` to establish a connection with an Ultipa graph database.
```ts
import { UltipaConfig, UltipaDriver } from "@ultipa-graph/ultipa-driver";
let sdkUsage = async () => {
let ultipaConfig = new UltipaConfig()
ultipaConfig.hosts = [
"192.168.1.1:60061",
"192.168.1.2:60061",
"192.168.1.3:60061"
];
ultipaConfig.username = "***";
ultipaConfig.password = "***";
ultipaConfig.defaultGraph = "miniCircle";
let driver = new UltipaDriver(ultipaConfig);
let isSuccess = await driver.test();
console.log(isSuccess);
};
sdkUsage().then(console.log).catch(console.log);
```
```ts
import { UltipaConfig, UltipaDriver } from "@ultipa-graph/ultipa-driver";
let sdkUsage = async () => {
// Assume 'driver' is already initialized and connected
let resp = await driver.uql("show().graph()");
console.log(resp);
};
sdkUsage();
```