我在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不是函数