mongo项目首先进行初始化
然后安装各个需要的模块(
常用模块有npm install mongoose;
npm install express(数据请求模块)
)
mongo项目的启动命令:node index
<!--请求mongo模块-->
var mongo = require("mongoose");
<!--进行数据库连接-->
mongo.connect('mongodb://localhost:27017/kangxp',function(err){
if(err){
console.log(err)
}
else{
console.log('数据库连接成功')
}
});
module.exports=mongo;//可以将其导出 在其他文件使用
<!--引入数据模块-->
var express = require('express')
var web = express()
var mongo = require('mongoose')
web.use(express.static('public'))
var mongo = require('./mongo.js');
<!--创建表格-->
var lunboobj = new mongo.Schema({
id: Number,
path: String,
app: Object
})
var Lunbo = mongo.model('lunbotab', lunboobj)
<!--读取json数据进行数据存储-->
// var fs =require("fs");
// fs.readFile("./bin/bannerlunbo.json",function(err,data){
// var result = JSON.parse(data.toString())
// for(var index=0;index<result.data.length;index++){
// var info = result.data[index];
// var lunbolist = new Lunbo(info);
// lunbolist.save(function(err){
// if(err){
// console.log('存储失败')
// }
// else{
// console.log('存储成功')
// }
// })
// }
// });
<!--接口访问-->
function find() {
Lunbo.find(function (err, content) {
web.get('/seninfo', function (req, res) {
res.json({
data: content
})
})
// console.log(content,err)
})