mongoose:不把_idembedded到文件中
var Embedded = new Schema({ some: String }) var Main = new Schema({ other: String, em: [Embedded] })
在Main.save({other:1,em:[{some:2}]})mongoose add object {other:1,em:[{some:2,_ id:ObjectId(“51f6d89a6269170000000039”)}]}到数据库。
我可以说mongoose不要加embedded文件的_id吗?
定义模式时,可以将选项指定为第二个参数。 将_id设置为false以禁用auto _id。
var Embedded = new Schema({ some: String }, { _id: false })
看文档 。