如何使用 Fluent 从 MySQL 中检索 blob 类型

how to retrieve blob types from mysql using fluent

提问人:john elemans 提问时间:11/8/2023 最后编辑:Shadowjohn elemans 更新时间:11/8/2023 访问量:12

问:

我是一个蒸汽/流利的新手。我有一个后端在运行,它从mysql数据库中检索数据。带有字符串和整数的记录工作正常。然而

   let q = "select idArtwork, image, notes from artwork, peopleItemIndex where personID = " + pid! + " and artwork.idArtwork = peopleItemIndex.itemid;";
   let compList = try await sql.raw(sq).all(decoding: artwork.self)

与模型(艺术品);

@Field(key: "image")
var image : Data

 @Field(key: "idArtwork")
 var idArtwork : Int?

 @Field(key: "notes")
 var notes : String?

失败;

invalid field: 'image', type: Data, error: dataCorrupted(Swift.DecodingError.Context(codingPath: [], debugDescription: “给定的数据无效 JSON.”,

有没有办法检索 blob 类型?

Blob 蒸汽流利

评论


答: 暂无答案