반응형
https://mongoosejs.com/docs/guide.html
Mongoose v5.9.19: Schemas
Schemas If you haven't yet done so, please take a minute to read the quickstart to get an idea of how Mongoose works. If you are migrating from 4.x to 5.x please take a moment to read the migration guide. Everything in Mongoose starts with a Schema. Each s
mongoosejs.com
mongoose의 schema구성하는 방법입니다.
var mongoose = require('mongoose');
var blogSchema = new mongoose.Schema({
title: String, // String is shorthand for {type: String}
author: String,
body: String,
comments: [{ body: String, date: Date }],
date: { type: Date, default: Date.now },
hidden: Boolean,
meta: {
votes: Number,
favs: Number
}
});
schema를 사용하기 위해서는 model로 변환을 해야합니다.
mongoose.model(modelName, schema)
로 변환하시면 됩니다. 위의 blogSchema를 예로 들어보면
var Blog = mongoose.model('Blog', blogSchema);
이렇게 할 수 있습니다.
반응형
'데이터 베이스 > MONGODB' 카테고리의 다른 글
mongoose query(3), populate (0) | 2020.06.29 |
---|---|
mongoose query(2) (0) | 2020.06.23 |
mongoose query(1) (0) | 2020.06.20 |
mongoose를 이용한 mongoDB connect (0) | 2020.06.02 |