MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Ein ganzes Modell mit Mongoid schreibgeschützt machen

Sie können auf die fields zugreifen class-Attribut und splat die Schlüssel des Hashs gegen attr_readonly . Zum Beispiel:

class Model
  include Mongoid::Document

  attr_readonly *fields.keys
end

Beachten Sie, dass fields.keys enthält _id und _type .