zoukankan      html  css  js  c++  java
  • express 连接 moogdb 数据库

    首先  你要 安装 moogdb 数据库对吧?   moogdb可视化工具  robo 3T

    //新建一个config文件 新建一个mongoose.js  新建一个模块
    //连接数据库
    var mongoose = require('mongoose');
    mongoose.Promise = global.Promise;  
    mongoose.connect('mongodb://localhost/shop');
    //出现错误 打印
    var db = mongoose.connection;
    db.on('error', console.error.bind(console, 'connection error:'));
    module.exports=mongoose;
    //新建一个modules文件夹 新建一个modules.js文  擦黄健数据库的表
    
    var mongoose = require('../config/mongoose');
    var models = {};
    //schema 就是数据库表的一些配置
    var admin = mongoose.Schema({
        name: String,
        phone: Number,
        sex: Number,
        call: String,
        password: String
    });
    
    var user = mongoose.Schema({
        user: Number,
        password: String,
        nickname: {
            type: String,
            default: ""
        },
        sex: {
            type: String,
            default: "男"
        }
    });
    
    
    models.Admin = mongoose.model('admin', admin);

    定义模块中的Admin mongoose的表名admin 使用的表的类型 就是你新建的 admin
    Schema 定义的类型
    
    models.User = mongoose.model('user', user);
    module.exports = models;


    路由中的使用
    var models = require("../models/models"); 调出模块

    var Admin = models.Admin 使用 模块中的 admin 表


  • 相关阅读:
    Code Review(代码的自我评审)
    在ANDROID STUDIO环境下使用Espresso 测试框架进行UI测试
    第一个迭代任务——倒计时
    Scrum的3种角色划分——倒计时
    需求分析(WBS图)
    countdown(计时器)
    Countdown(计时器)
    团队模式选择
    软件开发流程
    软件团队的模式
  • 原文地址:https://www.cnblogs.com/nns4/p/8655791.html
Copyright © 2011-2022 走看看