Mongoose和Form提交子组

时间:2013-01-18 00:48:57

标签: node.js express mongoose

所以,我有一个Mongoose Schema,类似于:

Person: {
   name: String,
   address: {
      street: String,
      number: String,
      city: String
   }
}

有没有办法来编码我们的表单,以便我可以直接从req.body映射到Person实例?考虑到地址的细分。 我试过了:

<form>
   <input name="name">
   <input name="address.street">
   <input name="address.number">
   <input name="address.city">
</form>

它不起作用......

1 个答案:

答案 0 :(得分:3)

试试这个:

<form>
    <input name="name">
    <input name="address[street]">
    <input name="address[number]">
    <input name="address[city]">
</form>

请参阅有关application / x-www-form-urlencoded编码的this post