Mongoose ,
我可以声明架构,也可以使用
只是放置 ObjectId或ObjectId数组
和填充(获取)这些项目。
我认为当需要删除DBRef 时会出现问题。
有没有办法同步删除DBref ?
这些可能吗?如果是这样,我该如何实现这些?或任何其他模型设计建议?
答案 0 :(得分:1)
您可以使用schema.pre('remove', ...
middleware在其他集合中实现自己级联删除ObjectId引用。 this._id
标识正在中间件功能中删除的文档。