• 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
  • 相关阅读:
    uva 1584.Circular Sequence
    成为Java顶尖程序员 ,看这11本书就够了
    java 线程同步 原理 sleep和wait区别
    xargs -r
    java
    事故分析
    各大互联网公司架构演进之路汇总
    char 汉字
    nginx优化之request_time 和upstream_response_time差别
    学习进度05
  • 原文地址:https://www.cnblogs.com/jasonLiu2018/p/11310845.html
Copyright © 2020-2023  润新知