1470600
var http=require('http'); http.createServer(function(req,res){ res.writeHead(200, { 'Content-Type': 'text/plain','Access-Control-Allow-Origin':'http://localhost'}); console.log('Request received: '); var mongoose=require('mongoose'); mongoose.connect('mongodb://127.0.0.1:27017/tes');
var db=mongoose.connection;
var data='';
db.on('error',console.error.bind(console,'连接失败'));
db.once('open',function(res,callback){
var Schema=mongoose.Schema({
title:String,
connect:String,
time : {type:Date, default: Date.now}
});
var Tag=mongoose.model('Tag',Schema);
var blogtext =new Tag({
title:'第一篇',
connect:'第一篇内容'
});
blogtext.save(function(err){
if(err)
return console.error(err);
});
//查找所有数据
Tag.find(function(err,docs){
if(err)
return console.error(err);
console.log(docs);
return docs;
});
}); res.write(data); res.end(); }).listen(8090,'127.0.0.1');
遇到的问题:如何把查询到的docs数据传给data呢,让其返回到前台,谢谢各位了
如何把** //查找所有数据 Tag.find(function(err,docs){ if(err) return console.error(err); console.log(docs); return docs; });** 里面的docs返回出去 返回到前台