为什么mongoose.model()需要从MongoDB获取数据?



我想用mongoosemongodb读取数据,但每次都需要创建model。为什么?我认为model就像模板一样插入数据到MongoDB。谁能描述一下mongoose.model()到底是什么以及它是如何工作的?

我试着

const Model = mongoose.model(mongoose.Schima())

里面没有对象而且效果也不错!!

mongoose.model如何在后台获取数据?

谢谢…

Mongoose模型不仅仅是关于如何在数据库中存储数据的模板:它们执行类型转换,提供验证,具有pre/post钩子,提供简单的填充方法等等。

您不需要使用完整的模型从数据库检索数据(事实上,您甚至根本不需要Mongoose),但您将失去所有额外的功能。

最新更新