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

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

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

喵喵时光机 2019-03-04 16:19:14
正在学mongodb和node.js,现在想做个练习,后端获取数据库中的数据,通过res.send发送给前端页面var express = require('express');var MongoClient = require('mongodb').MongoClient;var router = express.Router();var url = "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) throw err;        let immocmall = db.db('immocmall');        let mall_goods = immocmall.collection('mall-goods');        查询productId为201710003的数据        var search = {"productId":201710003};        mall_goods.find(search ,function(err, cursor) {            //如何将数据发送给页面            res.send(cursor.toString())        })    })})
查看完整描述

2 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

你要根据不同的路由些不同的请求方法,前端通过ajax调用这些方法,在这些方法中写返回数据response响应,至于返回数据的类型你可以自己考虑,只要注意前后端处理数据的类型即可。就像你在 / 和 /list 下定义的匿名请求方法一样。

查看完整回答
反对 回复 2019-03-14
  • 2 回答
  • 0 关注
  • 1216 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号