jjzjj

findByIdAndRemove

全部标签

node.js - node js mongoose从文档数组中的id中删除a

我有两个引用集合,两个集合在一起。其中一个集合是用户,另一个集合是项目。因此,用户可以将项目添加到项目集合中,然后称为主管的用户类型之一可以将员工添加到项目中,并将项目ID保存到用户集合中,该用户集合引用项目集合中的员工文档。所以实际上我需要做的是当管理员从用户集合中删除主管时,它会删除由主管用户的id创建的所有项目,这些项目等于从用户集合中删除的addedBy文档。所以我的问题是,当我执行此过程时,我需要删除所有项目ID等于用户集合projectId。这是一个数组,我多次尝试这样做,但找不到解决方案。我将提供所有源代码。我为这个项目创建的。用户集合constuserSchema=ne