gpt4 book ai didi

node.js - 如何克隆 Mongoose 模式?

转载 作者:太空宇宙 更新时间:2023-11-04 02:50:50 25 4
gpt4 key购买 nike

我正在开发 Mongoose 插件,该插件必须访问现有模型并创建与以前的模型类似的架构,并修复一些属性并添加一些自定义属性。如何进行这样的方案克隆?我尝试过,但它不起作用:

var mongoose = require('mongoose');

var mainSchema = new mognoose.schema({'prop' : String});
var anotherSchema = new mongoose.schema(mainSchema);

当然,它根本不起作用,我在 API 文档和源代码中找不到任何解决方案(据我可以阅读该代码)。

最佳答案

对于任何使用谷歌搜索的人,请尝试:

schema.clone();

这将创建架构的完整副本,以便您可以添加更多属性、多个鉴别器等。

http://mongoosejs.com/docs/api.html#schema_Schema-clone

关于node.js - 如何克隆 Mongoose 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33696147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com