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(查询条件, 回调函数)

     

    --------小尾巴 ________一个人欣赏-最后一朵颜色的消逝-忠诚于我的是·一颗叫做野的心.决不受人奴役.怒火中生的那一刻·终将结束...
  • 相关阅读:
    前端基础 — BOM和DOM
    JavaScript概述
    前端知识 — HTML内容、CSS基础
    数据库MySQL
    jquery ajax() 方法使用
    移动端自适应的问题及解决
    jquery appendTo 和 append 的用法
    css 截取文字
    电脑模拟手机工具
    jquery 旋转插件jqueryrotate
  • 原文地址:https://www.cnblogs.com/tianxiaxuange/p/10200969.html
Copyright © 2011-2022 走看看