express+mongoose

const express = require(‘express’);
const mongoose = require(‘mongoose’);

//链接mongo 并且使用imooc这个集合
const DB_URL = ‘mongodb://127.0.0.1:27017/imooc’
mongoose.connect(DB_URL)
mongoose.connection.on(‘connected’,function(){
console.log(‘mongo connect success’)
})
//类似于mysql的表 mongo里有文档、字段的概念
const User = mongoose.model(‘user’, new mongoose.Schema({
user:{type:String, require:true},
age:{type:Number, require:true}
}))
// User.create({
// user:‘xiaoming’,
// age:18
// },function(err,doc){
// if(!err) {
// console.log(doc); //如果创建成功,打印文档
// }else{
// console.log(err)
// }
// })
// User.remove({age:18},function(err,doc){
// console.log(doc)
// })
// User.update({‘user’:‘xiaoming’},{’$set’:{age:26}}, function(err,doc){
// console.log(doc)
// })
const app = express();

app.get(’/’,function(req,res){
res.send(‘

hahaah----
’)
})

app.get(’/data’,function(req,res){
// res.json({name:‘imooc’,type:‘IT’})
User.find({},function(err,doc){
res.json(doc)
})
})

app.listen(9093,function(){
console.log(‘Node app start at port 9093’);
})

猜你喜欢

转载自blog.csdn.net/m0_38073011/article/details/100134676