无法通过ejs代码将值传递给Mongodb数组

时间:2018-09-04 10:17:13

标签: mongodb schema ejs

我正在开发应用程序,需要保存医生时间表,但存在以下问题: 我的架构声明如下:

var doctorSchema = new mongoose.Schema({
    doctorname: String,
    specialty: String,
    timing: [ {
        intime: String,
        intimehalf: String,
        outtime: String,
        outtimehalf: String,
        days: [String]
      } ]
});

我有一个ejs文件,其中有一个输入字段来获取医生的姓名,专长和时间。

<input class="form-control" type ="text" name= "doctor[doctorname]" placeholder = "Doctor Name">
<input class="form-control" type ="text" name= "doctor[specialty]" placeholder = "Specialty">

我应该如何编码以输入第一行计时?我已将Intime输入编码如下:

<input type="time" id="appt-time" name="doctor[timing[0][intime]]" min="00:00" max="12:00" required> 

以上行未传递输入的计时值。调试时,计时值显示为空:

timing: []

请帮助。

0 个答案:

没有答案