我只是想知道是否有人知道轨道的 activerecord-query-interface 方法的 mongoid 等价物first_or_initialize
。
如何在 Mongoid 中实现相同的功能?
我只是想知道是否有人知道轨道的 activerecord-query-interface 方法的 mongoid 等价物first_or_initialize
。
如何在 Mongoid 中实现相同的功能?
从 Mongoid 3.1 开始,有一个 first_or_initialize 方法,就像 ActiveRecord 一样(它需要多个参数):
Band.where(name: "Photek").first_or_initialize
取自: http: //mongoid.org/en/mongoid/docs/querying.html#query_plus
Model.find_or_initialize_by(属性:值)。您甚至可以在该调用中使用多个属性 - (a1: v1, a2: v2...an: vn)。
干杯!