MongoDBのフィールドを追加等したときの
Rails側のマイグレーション方法の備忘録。
(コマンド叩く必要ないので)
例:
MongoDBの
コレクション:Userに
フィールド:emailを追加
環境
Rails v5.2.1
MongoDB v4.0.2
Rails
model側に
user.rb
class User
include Mongoid::Document
include Mongoid::Timestamps
field :name, type: String
# (追加)emailフィールド
field :email, type: String
validates :name,{presence: true, uniqueness: true}
# (追加)emailカラムに関するバリデーション
validates :email,{presence: true, uniqueness: true}
end
的な感じでフィールド追加すればいける