2
我有以下型號軌道4 MongoID嵌入文檔
class Professional
include Mongoid::Document
field :first_name, type: String
field :last_name, type: String
field :company_name, type: String
field :address, type: String
validates :first_name, length: { minimum: 5, :message => "What" }, format: { with: /\A[a-zA-Z]+\z/, message: "only allows letters" }
end
我想包括一個嵌入文檔在那裏我可以存儲多個辦公地址。在尋找的DB
{
"first_name": "Harsha",
"last_name": "MV",
"company_name": "Mink7",
"offices": [
{
"name": "Head Office",
"address": "some address here"
},
{
"name": "Off Site Office",
"address": "some large address here"
}
]
}
非常感謝。如果我想添加多個辦公室,我可以添加兩組字段,它會保存嗎?我如何添加兩組字段? –
很高興我能幫到你。我不確定這是否會起作用,也沒有時間來嘗試它。但是,您可以只做那個試驗和錯誤,無論如何,您已經有了代碼。=) – oskarno
也許您也可以共享您的控制器,這應該有辦公室空,從而不顯示辦公室的名稱和地址。 – Dennis