gpt4 book ai didi

javascript - Mongoose 模式

转载 作者:可可西里 更新时间:2023-11-01 10:23:07 26 4
gpt4 key购买 nike

我有这些 Mongoose 模式:

var ItemSchema = new Schema({
"pieces": Number,
"item": { type: Schema.Types.ObjectId, ref: 'Items' }
});

var cartSchema= new Schema({
"items": [ItemSchema]
});

但是当我想在项目中推送一个新项目时,mongoose 添加一个 _id 字段(在新项目上)但我不明白为什么。

最佳答案

如果您想添加没有_id 字段的项目,那么您应该在ItemSchema 中添加{ _id: false }

var ItemSchema = new Schema({
"pieces": Number,
"item": { type: Schema.Types.ObjectId, ref: 'Items' }
}, { _id: false });

关于javascript - Mongoose 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36607261/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com