标签: mongodb mongoose
Node模式类似于:
const TreeSchema = new Schema({ title: String, parent: { type: Schema.ObjectId, ref: "TreeNode" } });
我希望没有父节点会有两个孩子拥有相同的标题。我使用了保存前的中间件来检查重复项。但是,有没有更有效的方法呢?我可以使用更新前的中间件进行检查吗?我可以用原子方式进行检查和更新吗?