预定义模式修饰符、 Getters 与 Setters 自定义修饰符
一、mongoose 预定义模式修饰符
lowercase、uppercase 、trim
mongoose 提供的预定义模式修饰符,可以对我们增加的数据进行一些格式化
db.js
//连接数据库
var mongoose=require('mongoose');
//useNewUrlParser这个属性会在url里识别验证用户所需的db,未升级前是不需要指定的,升级到一定要指定。
mongoose.connect('mongodb://127.0.0.1:27017/eggcms',{
useNewUrlParser: true },function(err){
if(err){
console.log(err);
return;
}
console.log('数据库连接成功')
});
module.exports=mongoose;
news.js
var mongoose = require('./db.js');
var NewsSchema = mongoose.Schema({
title: {
type: String,
trim: true //定义 mongoose模式修饰符 去掉空格
},
author: String,
pic: String,
content: String,