由于"BSONTypeError",路径 \"category\"(类型字符串)处的值 \"\"(类型字符串)强制转换为对象 ID 失败



在&中添加产品详细信息时,我在JSON响应中强制转换错误。当添加类别时显示Error.

const mongoose = require("mongoose");const {ObjectId} = mongoose.Schema;

{

类别:{类型:ObjectId,裁判:"Category"},

};

每个细节都在mongodb表中添加

你应该试试mongoose.SchemaTypes.ObjectId

@Prop({ type: mongoose.SchemaTypes.ObjectId, ref: 'ExercisePlan' })
category: string;

如果你想聚合_id那么你应该试试

$match: {
category: new Types.ObjectId(inputId),
},

最新更新