gpt4 book ai didi

node.js - Mongoose:不将 _id 放入嵌入式文档

转载 作者:IT老高 更新时间:2023-10-28 13:18:30 26 4
gpt4 key购买 nike

var Embedded = new Schema({
some: String
})

var Main = new Schema({
other: String,
em: [Embedded]
})

在 Main.save({other:1, em:[{some:2}]}) mongoose 添加对象 {other:1, em:[{some:2,"_id": ObjectId("51f6d89a6269170000000039")}]} 到数据库。

我可以告诉 Mongoose 不要在嵌入文档中添加_id吗?

最佳答案

定义架构时,您可以指定选项作为第二个参数。将 _id 设置为 false 以禁用自动 _id。

var Embedded = new Schema({
some: String
}, {
_id: false
})

the docs .

关于node.js - Mongoose:不将 _id 放入嵌入式文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17934300/

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