创建集合分为两步,一是对集合设定规则,二是创建集合
一、对集合设定规则
创建mongoose.Schema
构造函数的实例即可对集合设定规则。
// 创建集合规则
const courseSchema = new mongoose.Schema({
name: String,
author: String,
isPublished: Boolean
});
二、创建集合
通过mongoose.model
方法创建集合
// 使用规则创建集合
// 1.集合名称
// 2.集合规则
const Course = mongoose.model("Course", courseSchema); // courses
第一个参数是跟 model 对应的集合( collection )名字的 单数
形式。 Mongoose
会自动找到名称是 model 名字 复数 形式的 collection 。 对于上例,user 这个 model 就对应数据库中 users 这个 collection。
.model()
这个函数是对 schema 做了拷贝(生成了 model)。 你要确保在调用 .model() 之前把所有需要的东西都加进 schema 里了!
写在最后
如果你感觉文章不咋地
//(ㄒoㄒ)//
,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L;~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※
!!!