————————————————————————Schema———————————————————————
/**
* 定义模块,用来连接MongoDB数据库
*/
var mongoose = require("mongoose");
mongoose.connect("mongodb://127.0.0.1/mongoose_test",{useMongoClient:true});
mongoose.connection.once("opent",function(){
console.log("数据库连接成功!")
});
————————————————————————Model—————————————————————
/**
* 定义一个Student的模型
*/
var mongoose = require ("mongoose");
var Schema = mongoose.Schema();
var stuSchema = new Schemal({
name:String,
age:number,
gender:{
type:String,
default:"femal"
},
address:String
});
//定义模型
var stuModel = mongoose.model("student",stuSchema);
//exports.model = stuModel; //暴露出去 ----var Student = require("./models/student").model;
model.exports = StuModel; //var Student = require("./models/student")
——————————————————————Index.js—————————————————————
/**
* 引入js
*/
require("./tools/conn_mongo");
var Student = require("./models/student");
/*
模型对象创建
*/