zoukankan      html  css  js  c++  java
  • 创建集合

     

    // 引入 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);

    })
     
     
     
  • 相关阅读:
    pyspider安装
    阿里云服务器数据盘扩容
    笔记之Python网络数据采集
    Nginx如何隐藏index.html
    使用fiddler手机抓包
    Git基本常用命令
    27 和为S的两个数字
    26 函数形参值回传问题——C++解决多个return的一般方法
    25 面向对象设计实例——基于PCL点云库的通用工具开发
    23 Pro/E二次开发中的问题记录
  • 原文地址:https://www.cnblogs.com/ericblog1992/p/13088077.html
Copyright © 2011-2022 走看看