I am defining a mongoose schema and definition is as follows:
inventoryDetails: {
type: Object,
required: true
},
isActive:{
type:Boolean,
default:false
}
I tried "Object" type and I am seeing my data is getting saved successfully. When I changed type to array, the save is failing.
Sample Data:
{
"inventoryDetails" : {
"config" : {
"count" : {
"static" : { "value" : "123" },
"dataSource" : "STATIC"
},
"title" : {
"static" : { "value" : "tik" },
"dataSource" : "STATIC"
}
},
"type" : "s-card-with-title-count"
}
}
"Object" type is not one of the types that mongoose allows. But, how it is being supported ?