1

Datamapperのfirst_or_createメソッドを実装するためのネイティブのSequel方法はありますか?

または、選択と挿入を組み合わせる必要がありますか?

4

1 に答える 1

4

find_or_createがあなたのために働くはずだと思います。

findと同様ですが、レコードが存在しない場合、指定された条件でcreateを呼び出します。findとは異なり、このメソッドで使用されるブロックはfindに渡されませんが、findがオブジェクトを返さない場合にのみcreateに渡されます。

于 2012-04-15T12:08:44.913 に答える