数据管理器first_or_create等效于sql?

时间:2012-04-15 10:12:51

标签: ruby datamapper sequel

是否有原生的Sequel方法来实现Datamapper的first_or_create方法?

或者我必然要结合选择和插入?

1 个答案:

答案 0 :(得分:4)

我认为find_or_create应该适合你。

  

与find一样,但在记录时调用给定条件下的create   不存在。与find不同,此方法中使用的块不是   传递给find,但只有当find没有时才会传递给create   返回一个对象。