次の単純なスキーマについて考えてみます。
var PostSchema = new Post({
body : String,
tags : []
}
フォームPOST(私が開発しているREST HTTP API)を介して、キーと値のペアをtags
配列に挿入し、結果のmongodbドキュメントが次のようになるようにします。
{
"body" : "This is the post body",
"tags" : [
{"Color" : "Orange"},
{"Color" : "Blue"},
{"Person" : "Ted"},
{"Person" : "Fred"},
{"Person" : "Joe"},
{"Stone" : "Diamond"}
]
}
私の質問は、これを実現するためにフォームフィールドに名前を付けるにはどうすればよいtags
ですか?tags[0][color]
色ごとに似たようなことを考えていましたが、それは機能しません。タグ配列内のキーごとに、値のリストを含む個別の配列が作成されます。