• 创建集合


     

    // 引入 mongoose 第三方模块 用来操作数据库
    const mongoose = require('mongoose');
    // 数据库连接
    mongoose.connect('mongodb://localhost/playground', {
            useNewUrlParser: true,
            useUnifiedTopology: true
        })
        // 连接成功
        .then(() => console.log('数据库连接成功...'))
        // 连接失败
        .catch(err => console.log(err, '数据库连接失败...'));


    //  创建集合规则
    const courseSchema = new mongoose.Schema({
        name: String,
        author: String,
        isPublished: Boolean
    });

    // 使用规则创建集合
    //  1. 集合名称
    //  2. 集合规则
    const Course = mongoose.model('Course', courseSchema);

    // 创建文档
    const course = new Course({
        name: 'node.js基础',
        author: 'Eric讲师',
        isPublished: true
    })

    // 添加到数据库中
    course.save();
     
    // 引入 mongoose 第三方模块 用来操作数据库
    const mongoose = require('mongoose');
    // 数据库连接
    mongoose.connect('mongodb://localhost/playground', {
            useNewUrlParser: true,
            useUnifiedTopology: true
        })
        // 连接成功
        .then(() => console.log('数据库连接成功...'))
        // 连接失败
        .catch(err => console.log(err, '数据库连接失败...'));


    //  创建集合规则
    const courseSchema = new mongoose.Schema({
        name: String,
        author: String,
        isPublished: Boolean
    });

    // 使用规则创建集合
    //  1. 集合名称
    //  2. 集合规则
    const Course = mongoose.model('Course', courseSchema);

    // 第二种插入方式
    Course.create({
        name: 'javascript',
        author: "黑马讲师",
        isPublished: false
    }, (err, result) => {
        console.log(err);
        console.log(result);

    })
     
     
     
  • 相关阅读:
    转:修改虚拟机参数
    NhiberNate 和linq学习博客园网址
    如何配置sqlserver 以允许远程连接
    Mongodb安装配置文档
    IIS安装和配置
    Mvc篇
    在Castle中使用nhibernate
    多线程
    WCF REST系列文章汇总(共9篇)
    测试Api工具Fiddler
  • 原文地址:https://www.cnblogs.com/ericblog1992/p/13088077.html
Copyright © 2020-2023  润新知