zoukankan      html  css  js  c++  java
  • 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(查询条件, 回调函数)

     

    --------小尾巴 ________一个人欣赏-最后一朵颜色的消逝-忠诚于我的是·一颗叫做野的心.决不受人奴役.怒火中生的那一刻·终将结束...
  • 相关阅读:
    强化学习的基本迭代方法
    基于文本描述的事务聚类
    学习强化学习之前需要掌握的3种技能
    其它 华硕 ASAU S4100U 系统安装 win10安装 重装系统 Invalid Partition Table 解决
    数据分析 一些基本的知识
    Python 取样式的内容 合并多个文件的样式 自定义样式
    电商 Python 生成补单公司需要的评论格式3
    SpringBlade 本地图片上传 生成缩略图
    SQL Server 字符串截取
    SpringBlade 本地图片上传
  • 原文地址:https://www.cnblogs.com/tianxiaxuange/p/10200969.html
Copyright © 2011-2022 走看看