zoukankan      html  css  js  c++  java
  • mongoose

    官网 :  http://mongoosejs.com

    官方指南: http://mongoosejs.com/docs/guide.html

    官方API文档: http://mongoosejs.com/docs/api.html

    MongoDB 数据库的基本概念

     * 一个数据库中可以有多个集合(表)

     * 一个集合中可以有多个文档(表记录)

     * 文档结构很灵活, 没有任何限制

     * MongoDB 非常灵活, 不需要想 MySQL 一样先创建数据库、表、设计表结构

      - 这里只需要: 当你需要差U人数据的时候, 只需要指定往哪个数据库的哪个集合操作就可以了

      - 一切都由MongoDB 来帮你自动完成建库建表

     

    {
      qq: {
        users: [
          {name: '张三',age : 15},
          {
    name: '李四',age : 15},
          {name: '王五',age : 15}
        ],
        
    products : [
        
        ]


      }, taobao: {
        
        
        }, baidu: {} }

    1、安装:

      

    npm i mongoose

      实例

      

    const mongoose = require('mongoose');
    //连接 MongoDB 数据库
    mongoose.connect('mongodb://localhost:27017/test', {useNewUrlParser: true});
    
    //创建一个模型
    //就是设计数据库
    //MongoDB 是动态的, 非常灵活, 只需要在代码 设计你的数据库就可以了
    //mongoose 这个包就可以让你的设计编写过程变得非常的简单
    const Cat = mongoose.model('Cat', { name: String });
    
    //实例化一个 Cat
    const kitty = new Cat({ name: 'Zildjian' });
    
    //持久化保存  kitty 实例
    kitty.save().then(() => console.log('meow')); 
    name: '张三',age : 15
  • 相关阅读:
    服务器模型??
    tcp和udp详解??
    osi七层模型??
    高内聚 低耦合??
    进程和线程的区别和联系??
    2019.10.03题解
    2019.10.02题解
    2019.09.29考试报告
    2019.09.27考试报告
    2019.09.26考试报告
  • 原文地址:https://www.cnblogs.com/jasonLiu2018/p/11310845.html
Copyright © 2011-2022 走看看