为了账号安全,请及时绑定邮箱和手机立即绑定

如何将Mongodb中的数据发送给前端?

如何将Mongodb中的数据发送给前端?

一只甜甜圈 2019-05-23 19:23:08
正在学mongodb和node.js,现在想做个练习,后端获取数据库中的数据,通过res.send发送给前端页面varexpress=require('express');varMongoClient=require('mongodb').MongoClient;varrouter=express.Router();varurl="mongodb://127.0.0.1:27017";router.get('/',function(req,res,next){res.render('goods',{title:'goods'});});router.get('/list',function(req,res,next){MongoClient.connect(url,function(err,db){if(err)throwerr;letimmocmall=db.db('immocmall');letmall_goods=immocmall.collection('mall-goods');查询productId为201710003的数据varsearch={"productId":201710003};mall_goods.find(search,function(err,cursor){//如何将数据发送给页面res.send(cursor.toString())})})})
查看完整描述

2 回答

?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

你要根据不同的路由些不同的请求方法,前端通过ajax调用这些方法,在这些方法中写返回数据response响应,至于返回数据的类型你可以自己考虑,只要注意前后端处理数据的类型即可。就像你在/和/list下定义的匿名请求方法一样。这些node知识点,你只要研究一个开源项目就行了推荐一个conde中文社区的源码
                            
查看完整回答
反对 回复 2019-05-23
  • 2 回答
  • 0 关注
  • 402 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信