当前位置: 首页 > news >正文

【Node.js】基础梳理 6 - MongoDB

写在最前:跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识,需要格外注重实战和官方技术文档,文档建议作为手册使用

系列文章

  • 【Node.js】笔记整理 1 - 基础知识
  • 【Node.js】笔记整理 2 - 常用模块
  • 【Node.js】笔记整理 3 - npm
  • 【Node.js】笔记整理 4 - node版本管理工具 nvm
  • 【Node.js】笔记整理 5 - Express框架简单入门
  • 【Node.js】笔记整理 6 - MongoDB
  • 【Node.js】笔记整理 7 - mongoose

本文目录

  • 系列文章
  • MongoDB —— 分布式文件存储数据库
    • 核心概念
    • 命令行操作
      • 1、数据库命令
      • 2、集合命令
      • 3、文档命令

MongoDB —— 分布式文件存储数据库

核心概念

  • 数据库:略
  • 集合(collection):类似JS中的数组,在集合中可以存放很多文档
  • 文档(document):文档是该数据库中最小单位,类似JS中的对象
    在这里插入图片描述

命令行操作

1、数据库命令

功能命令
显示所有数据库show dbs
切换到指定数据库,若不存在则自动创建use dbName
显示当前所在数据库db
删除当前数据库use dbName
db.dropDatabase()

2、集合命令

功能命令
创建集合db.createCollection(‘集合名’)
显示当前数据库中所有集合show collection
删除某个集合db.集合名.drop()
重命名集合db.集合名.renameCollection(‘集合新新名字’)

3、文档命令

功能命令
插入文档db.集合名.insert( 文档对象 )
查询文档db.集合名.find( 查询条件 )
eg: db.集合名.find({ age: 20 }), 查询年龄为20的文档
更新文档db.集合名.update( 查询条件, 新的文档 )
eg: db.集合名.update( {name: 'rory'}, {$set: {age:19}} )
删除文档db.集合名.remove( 查询条件 )
http://www.lryc.cn/news/255330.html

相关文章:

  • .NET8 依赖注入
  • Ubuntu18安装(重启黑屏问题)
  • [PyTorch][chapter 4][李宏毅深度学习][Gradient Descent]
  • 利用proteus实现串口助手和arduino Mega 2560的串口通信
  • Web APIs—介绍、获取DOM对象、操作元素内容、综合案例—年会抽奖案例、操作元素属性、间歇函数、综合案例—轮播图定时器版
  • 题目:分糖果(蓝桥OJ 2928)
  • Leetcode刷题笔记——摩尔投票法
  • RabbitMq整合Springboot超全实战案例+图文演示+源码自取
  • 10-Hadoop组件开发技术
  • postman参数为D:\\audio\\test.mp3请求报错
  • 进行主从复制时出现的异常FATAL CONFIG FILE ERROR (Redis 6.2.6)Reading the configuration file
  • 611.有效的三角形个数
  • 超详细,使用JavaScript获取短信验证码
  • 利用 Python 进行数据分析实验(七)
  • 前端小技巧: 写一个异步程序示例, 使用任务队列替代promise和async/await等语法糖
  • 【Windows下】Eclipse 尝试 Mapreduce 编程
  • Python---time库
  • unity 自由框选截图(两种方法,亲测有效)
  • 项目代码规范
  • STM32的BKP与RTC简介
  • 11.Java安卓程序设计-基于SSM框架的Android平台健康管理系统的设计与实现
  • jetbrains卡顿(Pycharm等全家桶)终极解决方案,肯定解决!非常肯定!
  • c++的排序算法
  • YOLOv5独家原创改进:SPPF自研创新 | SPPF与感知大内核卷积UniRepLK结合,大kernel+非膨胀卷积提升感受野
  • 【C/PTA —— 15.结构体2(课外实践)】
  • 艾泊宇产品战略:适应新消费时代,产品战略指南以应对市场挑战和提升盈利
  • 使用autodl服务器,两个3090显卡上运行, Yi-34B-Chat-int4模型,并使用vllm优化加速,显存占用42G,速度23 words/s
  • ORACLE数据库实验总集 实验六 SQL 语句应用
  • [FPGA 学习记录] 快速开发的法宝——IP核
  • 每日一题:LeetCode-11.盛水最多的容器