var Embedded = new Schema({
some: String
})
var Main = new Schema({
other: String,
em: [Embedded]
})
On Main.save({other:1,em:[{some:2}]})mongoose
添加对象{other:1,em:[{some:2,“_ id”:ObjectId( “51f6d89a6269170000000039”)}]}到数据库。
我可以说mongoose不要将_id添加到嵌入式文档吗?
答案 0 :(得分:17)
定义架构时,您可以将选项指定为第二个参数。将_id设置为false以禁用auto _id。
var Embedded = new Schema({
some: String
}, {
_id: false
})
请参阅the docs。