आपका लेख स्कीमा ObjectId
. की एक सरणी की अपेक्षा करता है :
var ArticleSchema = new Schema({
...
categories: [{
type: Schema.Types.ObjectId,
ref: 'Category' }]
});
हालांकि req.body
एक श्रेणी वस्तु शामिल है:
categories:
[ { _id: '53c934bbf299ab241a6e0524',
name: '1111',
parent: '53c934b5f299ab241a6e0523',
__v: 0,
subs: [],
sort: 1 } ]
और नेवला श्रेणी वस्तु को ObjectId
में परिवर्तित नहीं कर सकता . यही कारण है कि आपको त्रुटि मिलती है। सुनिश्चित करें कि categories
req.body
. में केवल आईडी शामिल हैं:
{ title: 'This is title',
content: '<p>content here</p>',
categories: [ '53c934bbf299ab241a6e0524' ],
updated: [ 1405697477413 ] }