87,910
社区成员
发帖
与我相关
我的任务
分享
var mongoUtil = function() {
};
mongoUtil.prototype.getWorkId=function(username){
var str='{"username":"'+username+'"}';
console.log('str:'+str);
var query = JSON.parse(str);
var mycollection = db.collection('user');
var rst='';
mycollection.find(query,function(err ,cursor){
if(cursor!=null) {
str = JSON.stringify(cursor);
console.log('doc:'+str);
var doc=cursor[0];
if(doc!=null){
rst=doc.WorkId;
console.log('my WorkId:'+doc.WorkId);
}
}
db.close();
}) ;
return rst;
};
var mongoUtil = require('./mongoUtil');
http.createServer(function(req, res) {
var mongUtil=new mongoUtil();
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('<h1>Node.js</h1>');
try {
var myId=mongUtil.getBaeId(params.name,function(data){
res.write('<h1>get return value:'+myId+'</h1>');
} catch (e) {
console.log('不能被正常解析的数据');
}
res.end('<p>Hello World</p>');
}).listen(port);