本文主要是介绍mongoose demo,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
'use strict'
//引入mongoose;
const mongoose = require('mongoose');
//mongoose 连接数据库
mongoose.connect('mongodb://localhost:27017/test');
const con = mongoose.connection;
con.on('error',console.error.bind(console,'连接数据库失败'));
con.once('open',() =>{
//定义一个Schema
let Schema = mongoose.Schema({
category:String,
name:String
});
//Schema 方法
Schema.methods.eat = function(){
console.log('i have eatten one'+this.name);
}
//继承一个schema
let Model = mongoose.model('fruit',Schema);
//生成一个document
let apple = new Model({
category:'apple',
name:'apple'
})
//存放数据
apple.save((err,apple) =>{
if(err) return console.log(err);
apple.eat();
//查找数据
Model.find({name:'apple'},(err,data) =>{
console.log(data);
})
})
})
这篇关于mongoose demo的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!