mongoose 模式使用
来源:互联网 发布:sqlserver 复制表结构 编辑:程序博客网 时间:2024/05/22 14:58
var mongoose = require('mongoose');mongoose.connect('mongodb://localost/part10');var UserSchema = new mongoose.Schema({ nickname: { type: String, // 固定值的默认值 default: 'new user' }, regTime: { type: Date, // 根据时间生成的默认值 default: Date.now }});var User = mongoose.model('User', UserSchema);var user = new User();console.log('user: ', user);
var mongoose = require('mongoose');mongoose.connect('mongodb://localhost/part10');var User = mongoose.model('User', { nickname: { type: String, // 预定义的修饰符 trim: true }, blog: { type: String, // 自定义的 setter 修饰符 set: function(url){ if(!url) return url; if(0 !== url.indexOf('http://') && 0 !== url.indexOf('https://')) url = 'http://' + url; return url; } }});var user = new User({ nickname: " Sid ", blog: 'http://chensd.com'});console.log('user:', user);
var mongoose = require('mongoose');mongoose.connect('mongodb://localhost/part10');var User = mongoose.model('User', { blog: { type: String, //自定义的 getter 修饰符 get: function(url){ if(!url) return url; if(0 !== url.indexOf('http://') && 0 !== url.indexOf("https://")) url = 'http://' + url; return url; } }});var user = new User({ blog: 'chensd.com'});user.save(function(err){ if(err) { return console.log('save error:' , err); } console.log('blog url: ', user.blog);});
var mongoose = require('mongoose');var PersonSchema = new mongoose.Schema({ fristName: String, lastName: String});// 虚拟属性的设置PersonSchema.virtual('fullName').get(function(){ return this.fristName + ' ' + this.lastName;});// 在将对象转换为 json 时,设置同时也要转换虚拟属性的值PersonSchema.set('toJSON', {getters: true, virtual: true});var Person = mongoose.model('Person', PersonSchema);var person = new Person({ fristName: 'Sid', lastName: 'Chen'});console.log('user fullName:', person.fullName);console.log('JSON:', JSON.stringify(person));
0 0
- mongoose 模式使用
- Mongoose使用小结
- mongoose的使用
- Mongoose 基本功能使用
- Mongoose 基本功能使用
- Mongoose使用操作
- Mongoose使用案例
- Mongoose使用操作
- Mongoose 之 Population 使用
- Mongoose 之 Population 使用
- mongoose使用总结
- 【Mongoose】$inc的使用
- 【Mongoose】populate基本使用
- Express + Mongoose 基础使用
- mongoose的使用
- mongoose
- mongoose
- Mongoose
- 获取web view的高度
- 如何在CentOS 5/6上安装EPEL源
- 解决UIButton 选中状态和未选中状态色差问题
- SoapUI - 全局变量的使用
- Mac Carthage
- mongoose 模式使用
- 最近写项目的时候用到了RSA加密,就来和大家分享一下 不过没有加签
- CentOS离线安装gcc4.8.2 + 并安装网卡驱动
- 微信支付
- 数据库设计三大范式
- Android实现推送方式解决方案
- Java获取网页链接内容
- nginx 400 bad request 错误
- bzoj3631(树链剖分或树形dp)