$ npm install mongoose co moment --save
// 省略链接数据库,详情见文档
const mongoose = require('mongoose')
const co = require('co')
const Schema = mongoose.Schema
const PersonSchema = new Schema({
name: String,
age: String,
createAt: {
type: Date,
default: Date.now,
get: v => moment(v).format('YYYY-MM-DD HH:mm')
}
})
const PersonModel = mongoose.model('Person', PersonSchema) // 创建模型
const Person = new PersonModel() // 创建文档对象
co(function * () {
let person = yield Person.findOne({name: 'zhengsan'})
// 这里person 是一个mongoose.Query对象
// 到这里一般直接使用person 就是一个对象能够获取{ name, type, createAt }
// 但是不能够操作这三个,除非单独一个一个复制到另外一个对象,问题就在这里?
})()
[ '$__', 'isNew', 'errors', '_doc', '$init' ]
// 接上面代码
let person = yield Person.findOne({name: 'zhangsan'})
person = person.toJSON({getters: true})
// 此时person对象对象
// { name: 'zhengsan', age: 32, createAt: '2017-02-03 12:30' }
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有