首页 > 代码库 > node--19 moogose demo1
node--19 moogose demo1
db.js
/** * Created by Danny on 2015/9/28 16:44. */ //引包 var mongoose = require(‘mongoose‘); //创建数据库连接,每一个用户都会创建一个db, var db = mongoose.createConnection(‘mongodb://127.0.0.1:27017/haha‘); //监听open事件 db.once(‘open‘, function (callback) { console.log("数据库成功连接"); }); //向外暴露这个db对象 module.exports = db;
Students.js
/** * Created by Danny on 2015/9/28 16:47. */ var mongoose = require(‘mongoose‘); var db = require("./db.js"); //创建了一个schema结构。 var studentSchema = new mongoose.Schema({ name : {type : String}, age : {type : Number}, }); var studentModel = db.model(‘Student‘,studentSchema);//通过db定义一个类,类名和属性 module.exports = studentModel;//外部var Student = require("./models/Student.js");此时Student = studentModel;
app.js
var Student = require("./models/Student.js"); //第一种创建方式 var xiaoming = new Student({"name":"小明","age":12}); xiaoming.save(function(){//save是对象的方法 console.log("存储成功"); }); //第二种创建方式 Student.create({"name":"小红","age":13,"sex":"女"},function(error){ console.log("保存成功"); })
node--19 moogose demo1
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。