6个版本
0.1.5 | 2023年6月1日 |
---|---|
0.1.4 | 2023年6月1日 |
0.1.2 | 2023年5月29日 |
0.1.1 | 2022年8月18日 |
2807 在 数据库接口 中排名
每月下载 67 次
8KB
110 行
zawgl-client
Zawgl 图数据库 Rust 客户端
用法
Zawgl 查询语言是 Cypher。
示例用法
let client = Client::new("ws://127.0.0.1:8182").await;
let mut params = Parameters::new();
params.insert("pid".to_string(), Value::Integer(12));
let r = client.execute_cypher_request_with_parameters("match (n:Person) where id(n) = $pid return n", params).await;
响应是一个 Bson 文档,以下为示例
{
"request_id": "969f462c-ec71-41ab-bed8-0b46314f5965",
"result": {
"graphs": [
{
"nodes": [
{
"name": "x",
"id": 113,
"properties": [],
"labels": [
"Person"
]
}
],
"relationships": [
{
"id": 78,
"source_id": 113,
"target_id": 113,
"properties": [],
"labels": [
"FRIEND_OF"
],
"name": "f"
}
]
}
]
}
}
依赖项
~10–21MB
~306K SLoC