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);

    })
     
     
     
  • 相关阅读:
    day54
    day53
    CAS客户端整合(四)-- Cacti
    不重新编译安装php模块的方法
    CAS客户端整合(三) Otrs
    CAS客户端整合(二) Zabbix
    CAS客户端整合(一) Discuz!
    [Django笔记] Apache + mod-wsgi 环境部署所遇到的各种问题总结
    Baidu
    Scrapy框架初探
  • 原文地址:https://www.cnblogs.com/ericblog1992/p/13088077.html
Copyright © 2011-2022 走看看