我正在尝试使用以下内容查询数据库:
let db = drop.database?.driver as? MySQLDriver
let query = "select \(fields) from \(table) where \(condition)"
let result = try db.raw(query)
我得到以下Node对象:
array([Node.Node.object(["field_name": Node.Node.string("value_info")])])
如何将value_info
转换为String变量?
答案 0 :(得分:1)
您可以使用PathIndexable
进入结果对象,然后使用Polymorphic
将其转换为字符串。
应该是这样的:
let valueInfo = result[0, "field_name"]?.string