2

誰かがrailsのactiverecord-query-interfaceメソッドに相当するmongoidを知っているかどうか疑問に思っていましたfirst_or_initialize

Mongoidに同じ機能を実装するにはどうすればよいですか?

4

2 に答える 2

1

Model.find_or_initialize_by(属性:値)。その呼び出しで複数の属性を使用することもできます-(a1:v1、a2:v2 ... an:vn)。

乾杯!

于 2012-12-17T13:26:26.553 に答える
1

Mongoid 3.1以降、ActiveRecordと同じようにfirst_or_initializeメソッドがあります(複数の引数を取ります)。

Band.where(name: "Photek").first_or_initialize

取得元:http ://mongoid.org/en/mongoid/docs/querying.html#query_plus

于 2014-06-22T19:40:45.570 に答える