2

我只是想知道是否有人知道轨道的 activerecord-query-interface 方法的 mongoid 等价物first_or_initialize

如何在 Mongoid 中实现相同的功能?

4

2 回答 2

1

从 Mongoid 3.1 开始,有一个 first_or_initialize 方法,就像 ActiveRecord 一样(它需要多个参数):

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

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

于 2014-06-22T19:40:45.570 回答
1

Model.find_or_initialize_by(属性:值)。您甚至可以在该调用中使用多个属性 - (a1: v1, a2: v2...an: vn)。

干杯!

于 2012-12-17T13:26:26.553 回答