欄位

根據 Mongoid 文件 ,有 16 種有效的欄位型別:

  • 排列
  • BigDecimal 的
  • 布林
  • 日期
  • 日期時間
  • 浮動
  • 雜湊
  • 整數
  • BSON ::的 ObjectId
  • BSON ::二進位制
  • 範圍
  • 正規表示式
  • 字串
  • 符號
  • 時間
  • TimeWithZone

要新增一個欄位(讓我們稱之為 name 並將其設為 String),請將其新增到模型檔案中:

field :name, type: String

要設定預設值,只需傳入 default 選項:

field :name, type: String, default: ""