我只是想知道,如果有人知道mongoid相當於rails的activerecord-query-interface方法first_or_initialize
。Mongoid相當於ActiveRecord的`first_or_initialize`
如何在Mongoid中實現相同的功能?
我只是想知道,如果有人知道mongoid相當於rails的activerecord-query-interface方法first_or_initialize
。Mongoid相當於ActiveRecord的`first_or_initialize`
如何在Mongoid中實現相同的功能?
Model.find_or_initialize_by(attribute:value)。您甚至可以在該呼叫中使用多個屬性 - (a1:v1,a2:v2 ... an:vn)。
乾杯!
由於Mongoid 3.1,有一個first_or_initialize方法一樣的ActiveRecord已經(和它需要多個參數):
Band.where(name: "Photek").first_or_initialize
來自http://mongoid.org/en/mongoid/docs/querying.html#query_plus
工作就像一個魅力!謝謝。 – arvindravi
這對於額外的屬性不起作用。 –