mongo项目

354 阅读1分钟

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)
  })