MongoDB系列之创建集合


创建集合分为两步,一是对集合设定规则,二是创建集合

一、对集合设定规则

创建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^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

猜你喜欢

转载自blog.csdn.net/weixin_62277266/article/details/127174533