我想使用mongoose初始化一个使用默认数据的mongoDB数据库。
例如admin
和user
等角色。
role: {
name: "admin",
description: "Admin role"
}
mongoose有一种简单的方法可以实现吗?
答案 0 :(得分:0)
Jcan的另一个替代方案是使用pre,尽管不像我认为它允许更灵活的方法那样直接:
schema.post('save', function(doc, next) {
this.toJSON().name = 'Default';
};);
这是一个概念证明代码片段,您可能需要修复错误,但是您可以理解,您可以在中间件挂钩中做各种有趣的事情。