Node.js 节点js(expressframework&;MongoDb)将模型传递给函数

Node.js 节点js(expressframework&;MongoDb)将模型传递给函数,node.js,mongodb,function,express,parameters,Node.js,Mongodb,Function,Express,Parameters,我一直在制作一个网站,在其中我发现我一次又一次地重复使用相同的代码在数据库中创建一个条目 My Stack-Nodejs MongoDb&Express框架 如果我找到了将模型和对象传递给函数的方法,那么函数会在数据库中为我创建一个条目,这样我就可以一次又一次地重用同一个函数。我可以传递对象,但无法传递模型 我认为将模型传递给函数没有任何问题。模型本身只是一个对象,所以若你们说你们可以将一个对象传递给一个函数,那个就意味着你们也可以传递模型 下面的代码适合我 const mongoose=re

我一直在制作一个网站,在其中我发现我一次又一次地重复使用相同的代码在数据库中创建一个条目

My Stack-Nodejs MongoDb&Express框架


如果我找到了将模型和对象传递给函数的方法,那么函数会在数据库中为我创建一个条目,这样我就可以一次又一次地重用同一个函数。我可以传递对象,但无法传递模型

我认为将模型传递给函数没有任何问题。模型本身只是一个对象,所以若你们说你们可以将一个对象传递给一个函数,那个就意味着你们也可以传递模型

下面的代码适合我

const mongoose=require('mongoose');
connect('your-database-URI');
const userSchema=new mongoose.Schema({
用户名:String
});
const User=mongoose.model('User',userSchema);
const customSave=(对象,模型)=>{
常量条目=新模型(obj);
entry.save();
};
customSave({username:'Sue'},用户)