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 表


  • 相关阅读:
    链接的热键属性accesskey
    链接目标属性
    HTML添加多媒体或音乐
    HTML中的图像
    DreamweaverCS6
    HTML其他基本格式说明
    HTML页面主体常用设置
    网页设计与开发的过程
    文字排版
    选择器
  • 原文地址:https://www.cnblogs.com/nns4/p/8655791.html
Copyright © 2011-2022 走看看