var mongoose=require("mongoose")var Schema=mongoose.Schema //用于定义数据集的表结构var studentSchema=newSchema( #定义数据集)#导出封装好的数据集module.exports=mongoose.module("Student",studnetSchema)
在针对该数据模型的方法文件中使用该数据结构
var students_Col=require("./../database/modules/students_module.js") //加载数据库集合结构文件#基于数据模型就可以对数据进行增删改查exports.insert=function(){}exports.findOne=function(){}exports.findAll=function(){}exports.update=function(){}exports.delete=function(){}
只需要连接一次数据库
var mongoose=require("mongoose")var dbcongigure=require("./../configure.js") //加载数据库配置信息mongoose.connect(dbcongigure.dbUrl,dbcongigure.dbOption,function(err){if(err){throw(">>>>>>>>failed to connect MongoDatabase<<<<<<\n"+err); }})