Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 猫鼬:不';t将_id放入嵌入的文档_Node.js_Mongodb_Mongoose - Fatal编程技术网

Node.js 猫鼬:不';t将_id放入嵌入的文档

Node.js 猫鼬:不';t将_id放入嵌入的文档,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,在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 }) var Main = new

在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
})

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

请参阅。

Hey@adsurbum我的答案有用吗?如果是这样的话,如果你接受了,我会很高兴:)那他妈的正好相反的呢?我花了半天的时间试图设置身份证
var Embedded = new Schema({
  some: String
}, {
  _id: false
})