前后端数据传递
后端数据库采用mongodb,mongodb是非关系型数据库,存储集合。
1、首先下载moongose插件可以很方便的从mongodb中获取数据
在node搭建的服务端Server新建文件\model\goods
var mongoose = require('mongoose');
//moongose可以简捷的从mongoDB中获取数据
//moongose有一个模式Schema,用于定义从mongodb中查询的每一个条目
var Schema = mongoose.Schema;
//数据对象的模板
var productSchema = new Schema({
"productId":String,
"productName":String,
"salePrice":Number,
"productImage":String
});
//输出数据对象
module.exports = mongoose.model('Goods',productSchema);
使用moogose中的模式Schema定义查询模型并输出。
2、nodeJS端查询数据并返回结果\routes\goods
先导入相关模块,用到了express框架和moogose,model
var express = require('express');
var router = express.Router();
var mongoose = require('mongoose');
var Goods = require('../models/goods');
连接数据库
mongoose.connect('mongodb://127.0.0.1:27017/数据库名称');
mongoose.connection.on("connected",function () {
console.log("MongoDB connected success");
});
mongoose.connection.on("error",function () {
console.log("MongoDB connected fail");
});
mongoose.connection.on("disconnected",function () {
console.log("MongoDB connected disconnected");
});
</