删除mongologging

我有一个像父进程和它的subprocessmongo数据库devise,我只有一级关系在Mongo中,我需要删除父进程时删除所有的进程。

{ "documentId" : ObjectId("510bb7eabc6f30f807043242318"), "processId" : 2206755353999, "parentProcessId" : null, } { "documentId" : ObjectId("510bba1f88c172f4153252301d"), "processId" : 2206755357078, "parentProcessId" : 2206755353999, } { "documentId" : ObjectId("510bba1f88c172f415005435435d"), "processId" : 2206755356068, "parentProcessId" : 2206755357078, } 

我想在删除第一个进程ID “processId”的同时删除整个上述文件:2206755353999

我正在使用node.js,mongooose和mongo。 请任何想法?

没有“级联删除”,特别是对于您的自定义树结构。 你必须自己删除所有的孩子(提示:先发现孩子, 然后开始删除logging)