FluentKit

Documentation Team Chat MIT License Continuous Integration Swift 5.8+


Swift 的对象关系映射器 (ORM)。 它允许您编写类型安全、数据库无关的模型和查询。 它利用 Swift 的类型系统来提供强大且易于使用的 API。

一个查询示例如下:

let planets = try await Planet.query(on: database)
    .filter(\.$type == .gasGiant)
    .sort(\.$name)
    .with(\.$star)
    .all()

有关更多信息,请参阅 Fluent 文档