我正在开发Mongoose插件,它必须访问现有的模型并创建与以前的模型类似的模式,并修复一些属性并添加一些自定义属性。如何做这样的克隆方案?我试过了,但没有用:
var mongoose = require('mongoose');
var mainSchema = new mognoose.schema({'prop' : String});
var anotherSchema = new mongoose.schema(mainSchema);当然,它根本不起作用,我在API文档和源代码中找不到任何解决方案(就我所能读到的代码而言)。
发布于 2017-12-07 15:03:01
对于任何谷歌用户,请尝试:
schema.clone();这将创建模式的完整副本,因此您可以添加更多的属性、多个鉴别器等。
Schema-clone
https://stackoverflow.com/questions/33696147
复制相似问题