用户数据验证失败:typeofatrocity:在路径“ typeofatrocity”上,值“ [object Object]”的转换为数组失败

时间:2019-06-18 07:44:32

标签: reactjs mongodb mongoose mongoose-schema react-select

我是Mongoose和MongoDB的新手,我正尝试将数据从前端发送到服务器并保存。但是,如果我将userdata模型用作

<input type="file" accept="image/*" class="field" />

数据存储为

typeofatrocity:{
   type: String 
}

我正在发送的数据的控制台日志 data 当我选择多个选项时,这些数据是使用react-select生成的。 但是如果我将userdata模型更改为

"typeofatrocity": [
    "[object Object],[object Object],[object Object]" 
],

我得到的错误

var TypeofAtrocity = new mongoose.Schema([{
  value: String,
  label: String
}]);
typeofatrocity: {
  type: [TypeofAtrocity]
}

我正在使用"userdata validation failed: typeofatrocity: Cast to Array failed for value "[object Object]" at path "typeofatrocity" 将这些数据作为formdata发送 然后使用axios和此formdata将formdata传递到后端。

0 个答案:

没有答案