删除带有所有继承子文档的文档

时间:2018-08-12 09:11:41

标签: javascript mongodb

我在MongoDB中具有以下代码:

流程模式:

var process = new Schema({

name: { type: String},

parentProcess:{ type: Schema.Types.ObjectId, ref: 'process' }


db.process.insertMany([

   { _id : 1, name : "Process 1"},

   { _id : 2, parentProcess : 1, name : "Sub 1" },

   { _id : 3, parentProcess : 1, name : "Sub 2" },

   { _id : 4, parentProcess : 2, name : "Sub 2-1" },

   { _id : 5, parentProcess : 2, name : "Sub 2-2" },

   { _id : 6, parentProcess : 3, name : "Sub 3-1" },

   { _id : 7, parentProcess : 3, name : "Sub 3-2" }
]);

我的问题是:

我想删除所有子进程和子子进程的邮件进程id:1,尝试了中间件.pre,但收到以下错误消息:

  

.pre不是函数

0 个答案:

没有答案