i'm creating a blog schema with array of category id,but when i try to insert data on field it's show
category_id: Cast to Array failed for value "[\'5c8a207e36e3613fe9a6ce30\',\'5c8a207e36e3613fe9a6ce30\']" at path "category_id"
my schema is
var mongoose = require('mongoose');
var blogSchema = new mongoose.Schema({
title:{
type:String,
required:true
},
user_id:{
type:mongoose.Schema.Types.ObjectId,
ref:'User'
},
category_id:{
type:[mongoose.Schema.Types.ObjectId],
ref:'Categories',
},
description:{
type:String,
required:true
},
is_featured:{
type:Boolean,
default:false
},
isActive:{
type:Boolean,
default:true
},
created_at:{
type:Date,
default:Date.now
},
updated_at:{
type:String
}
});
var Blog = mongoose.model('Blog',blogSchema);
module.exports.Blog = Blog;
also i try
category_id:[{
type:mongoose.Schema.Types.ObjectId,
ref:'Categories',
}],
but getting same error