Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 在Vapor命令中使用Fluent_Swift_Vapor_Vapor Fluent - Fatal编程技术网

Swift 在Vapor命令中使用Fluent

Swift 在Vapor命令中使用Fluent,swift,vapor,vapor-fluent,Swift,Vapor,Vapor Fluent,我试图在命令中使用Fluent,但我遇到了以下问题: 关于此查询: let location: Location? = try? Location.query(on: context.application.db).filter(\.geId == 123).first().wait() 我得到: 表达式类型不明确,没有更多上下文“ 当我卸下过滤器时,一切正常: let location: Location? = try? Location.query(on: context.applica

我试图在命令中使用Fluent,但我遇到了以下问题:

关于此查询:

let location: Location? = try? Location.query(on: context.application.db).filter(\.geId == 123).first().wait()
我得到:
表达式类型不明确,没有更多上下文“


当我卸下过滤器时,一切正常:

let location: Location? = try? Location.query(on: context.application.db).first().wait()

当我将var设置为非可选时:

let location: Location = try? Location.query(on: context.application.db).filter(\.geId == 123).first().wait()
我得到:
无法将类型“Location”的值转换为指定类型“Location”

同一查询正在使用flatMap而不是wait()处理路由

所以,我有点困惑。我的错误在哪里?

这是一个简单的错误。。。 只是错过了机会

import Fluent
感谢@0xTim在Discord:)