このスキーマ (コレクション: ReleaseForms) が定義されています。
Diseases:{
type: [Object],
optional:true
},
"Diseases.$.name": {
type: String,
optional:true
},
"Diseases.$.description": {
type: String,
optional:true
},
"Diseases.$.language": {
type: String,
optional:true
},
例では、次のコンテンツが追加されています。
ReleaseForms.update({
"_id": idNewReleaseForm},
{
$push:{
Diseases:{
name:"Blutverdünnungstherapie",
description:"xxxxxxxxxxxx",
language: "de"
}
},
});
これを Autoform で表示して update と言うと、(Blutverdünnungstherapie) のような既存のオブジェクトは表示されません: しかし、「名前」には名前の既存のエントリが表示されます!
{{#autoForm collection="ReleaseForms" id="afUpdateReleaseForm" type="update" doc=selectedReleaseFormDoc}}
<fieldset>
{{> afQuickField name="Name"}}
{{> afArrayField name="Diseases"}}
</fieldset>
<button type="submit" class="btn btn-primary">Update</button>
{{/autoForm}}
病気の既存のエントリを表示し、それらを編集できるようにするにはどうすればよいですか?