文章摘要
这篇文章介绍了如何使用Node.js框架Express和MongoDByped实现一个简单的网络应用。文章通过异步编程技术展示了如何在 Express 框架下创建两个常用端点:`/insert` 和 `/find`,分别用于插入和查询 MongoDB 数据。代码中使用了异步操作来处理数据保存和查询,简化了网络应用的开发流程。文章还提到了异步编程的优势,适用于需要高效处理大量数据场景的网络应用开发。
var express=require(‘express’);
var mongoose=require(‘mongoose’);
var router=express.Router();
var Person=mongoose.model(‘Person’,{
id:Number,
name:String
});
var express=require(‘express’);
var mongoose=require(‘mongoose’);
var router=express.Router();
var Person=mongoose.model(‘Person’,{
id:Number,
name:String
});
router.get(‘/insert’, function(req, res){
var student=new Person({
id:1,
name:”huop”
});
mongoose.connect(“mongodb://localhost:27017/test”);
student.save(function(e, product, numberAffected) {
if (e) res.send(e.message);
var html=”
新增的数据为:” + JSON.stringify(product);
html +=”
影响的数据量为:” + numberAffected;
res.send(html);
});
});
router.get(‘/find’,function(request, response){
mongoose.connect(“mongodb://localhost:27017/test”);
Person.find({
id: 1
}, function(e, docs) {
if (e) response.send(e.message);
var html=”
查询到的数据为:” + JSON.stringify(docs);
response.send(html);
});
});
© 版权声明
文章版权归作者所有,未经允许请勿转载。



