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