我想用mongoose
从mongodb
读取数据,但每次都需要创建model
。为什么?我认为model
就像模板一样插入数据到MongoDB。谁能描述一下mongoose.model()
到底是什么以及它是如何工作的?
我试着
const Model = mongoose.model(mongoose.Schima())
里面没有对象而且效果也不错!!
mongoose.model
如何在后台获取数据?
谢谢…
Mongoose模型不仅仅是关于如何在数据库中存储数据的模板:它们执行类型转换,提供验证,具有pre/post钩子,提供简单的填充方法等等。
您不需要使用完整的模型从数据库检索数据(事实上,您甚至根本不需要Mongoose),但您将失去所有额外的功能。