0

基本上现在我跑fbId <- runDB $ insert myNewFooBar了,我得到了一个Key FooBar. FooBar有什么方法可以直接从插入返回整个值,而无需运行单独的runDB $ get404 fbIdafter 查询?

4

2 回答 2

2

我只是构建EntityHaskell 端:Entity fbId myNewFooBar.

于 2018-12-07T20:08:09.997 回答
1

另一个较短的选项是使用insertEntity,它返回一个实体而不是记录。在后台,此函数调用insert并根据提供的记录和返回的键构建实体(无需额外的数据库查询)。

insertedFooBar <- runDB $ insertEntity myNewFooBar
于 2019-01-02T00:04:53.713 回答