#query-builder #edge-db #how

edgedb-query-builder

使用 Rust 编写的 Edgedb 查询构建器

3 个版本

0.1.2 2022年7月31日
0.1.1 2022年7月31日
0.1.0 2022年7月31日

7 in #edge-db

MPL-2.0 许可证

5KB
64

EdgeDB 查询构建器

请不要太苛刻……// 此 crate 还处于非常非常早期的开发阶段。以下是一个如何插入和选择数据的简单示例。

let new_movie_name = String::from("Ferris, a true story.");
let query = Query::new().insert("Movie", vec![(String::from("title"), new_movie_name.to_owned())]).build();

conn.query_single::<Movie2, _>(
    &query,
    &(),
).await?;

let query = Query::new().select("Movie", vec!["id", "title"]).filter(vec![(String::from("title"), new_movie_name)]).build();

let val = conn.query::<Movie, _>(
    &query,
    &(),
).await?;

在此查看完整示例

无运行时依赖