gpt4 book ai didi

mongoose - 禁用嵌入文档的 Mongoose 替代声明语法的 ID 字段生成

转载 作者:行者123 更新时间:2023-12-04 03:58:27 24 4
gpt4 key购买 nike

Mongoose 3 支持直接在父对象中声明嵌入的文档架构,而不需要声明单独的架构对象。这在此处的文档中被描述为“备用声明语法”:

http://mongoosejs.com/docs/subdocs.html

举个例子:

var parentSchema = new Schema({
children: [{ name: 'string' }]
})

我想使用此表单,但禁用嵌入对象的自动生成的 ID 属性。有没有办法做到这一点?该文档仅描述了在定义单独的架构实例时如何禁用它。

最佳答案

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

var parentSchema = new Schema({
children: String
}, {
_id: false
})

引用文档 : http://mongoosejs.com/docs/guide.html#_id

关于mongoose - 禁用嵌入文档的 Mongoose 替代声明语法的 ID 字段生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19409658/

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