• 8. 环境变量_数据库_mongoose的基本使用_模型对象的CRUD


    1. 环境变量

    系统环境(cmd)使用的变量/命令

    能够让我们在cmd环境下运行指定的程序

    • 用户环境变量 path(我们一般设置这个)
    • 系统环境变量 path

    过程:

    当我们在cmd中输入一个指令

    先会在当前目录下查找,如果找到了返回

    如果没找到,就会系统环境变量遍历查找,如果找到了返回

    如果没找到,就会用户环境变量遍历查找,如果找到了返回

    如果没找到,就报错 :'xxxx' 不是内部或外部命令,也不是可运行的程序或批处理文件

    2. 数据库(DataBase)

    是按照数据结构来组织、存储和管理数据的仓库

    持久化存储数据,更好的管理数据

    • 关系型
    • 非关系型

    3. mongoose的基本使用

    引入模块

    连接数据库

    获取模式对象

    根据模式对象创建约束对象 ---- 表描述、约束

    根据约束对象创建模型对象 ---- 创建表

    根据模型对象创建文档对象 ---- 创建一条记录

    最终保存数据

    4. 模型对象的CRUD

    C - create

    Model.create(文档对象, 回调函数)  向当前连接上的数据库,指定集合内,插入一条文档数据

    不传回调函数时,函数返回值就是一个 promise 对象

    Model.insertMany([文档对象1, 文档对象2...], 回调函数)

    向当前连接上的数据库,指定集合内,插入多条文档数据

    R - read

    Model.find(查询条件[, 投影], 回调函数) 

    向当前连接上的数据库,指定集合内,根据查询条件找到所有满足条件的文档数据(默认返回值就是[])

    操作符  

    > >= < <= !==

    $gt $gte $lt $lte $ne

    或 $in $or

    投影 从查询中文档数据中过滤掉一些不想要的数据

    Model.findOne(查询条件[, 投影], 回调函数)  找一个 (返回值{}, 没找到就是null)

    U - update

    Model.updateOne(查询条件, 要更新的内容, 回调函数)

    Model.updateMany(查询条件, 要更新的内容, 回调函数)

    $inc  增加值

    D - delete

    Model.deleteOne(查询条件, 回调函数)

    Model.deleteMany(查询条件, 回调函数)

     

    --------小尾巴 ________一个人欣赏-最后一朵颜色的消逝-忠诚于我的是·一颗叫做野的心.决不受人奴役.怒火中生的那一刻·终将结束...
  • 相关阅读:
    mysql explain语句各项含义
    group_concat用法以及字符串太长显示不全
    合并两个word文档,保持样式不变
    读取word模板,填充数据后导出
    java获取配置文件信息
    mysql5.6免安装使用
    时间格式转换
    Mysql中(@i:=@i+1)的作用
    SVN服务器搭建和使用(一)
    按需讲解之Supervisor
  • 原文地址:https://www.cnblogs.com/tianxiaxuange/p/10200969.html
Copyright © 2020-2023  润新知