【发布时间】:2022-01-26 00:59:08
【问题描述】:
- 主要型号
{
name: {
type: String,
trim: true,
required: true
},
carModels: [{
type: ObjectId,
ref: 'CarModel'
}]
}
- 第二个模型
{
name: {
type: String,
trim: true,
required: true
},
carModels: [
{
type: ObjectId,
ref: 'CarModel'
}
]
},
- 第三个模型
{
name: {
type: String,
trim: true,
required: true
}
},
我在这里尝试插入这样的数据
{
"name": "test",
"phoneNumber": "0123456789",
"email": "m@m.com",
"carMakes": [{
"name": "BMW",
"carModels": [{
"_id": "some id"
}]
}]
}
它给了我类似的错误
carMakes.0: Cast to [ObjectId] failed for value
这里是创建函数
export const create = async data => {
const result = await Booking(data).save();
return result;
};
谁能告诉我这里缺少什么..我正在学习 nodejs
【问题讨论】:
-
你缺少一个函数
Booking。 -
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: javascript node.js mongoose