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

Why mongoose.model() is required to get data from MongoDB?

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

我试过了

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

里面没有对象 而且效果也很好!!!

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

谢谢...

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

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