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

node插件MongoDB(二)——MongoDB的基本命令

文章目录

  • 前言
    • 1. 数据库命令
      • (1)显示所有数据库
      • (2)切换指定数据库(若没有自动创建)
      • (3)显示当前所在数据库
      • (4)删除当前数据库
    • 2.集合(表名)命令
      • (1)创建集合(表)
      • (2)显示当前数据库的所有集合(表)
      • (3)删除某个集合(表)
      • (4)重命名集合(表)
    • 3.文档(字段)命令
      • (1)插入文档
      • (2)查询文档
      • (3)更新文档
      • (4)删除文档


前言

提示:集合表示数据库的表,文档表示数据库的字段


1. 数据库命令

(1)显示所有数据库

show dbs

(2)切换指定数据库(若没有自动创建)

use  数据库名

(3)显示当前所在数据库

db

(4)删除当前数据库

use 库名
db.dropDatabase()

2.集合(表名)命令

(1)创建集合(表)

db.createCollection(‘集合名称’)

(2)显示当前数据库的所有集合(表)

show collections

(3)删除某个集合(表)

db.集合(表)名.drop()

(4)重命名集合(表)

db.集合(表)名.renameCollection('新集合(表)名')

3.文档(字段)命令

(1)插入文档

db.集合名.insert(文档对象)

(2)查询文档

db.集合名.find(文档对象)

(3)更新文档

db.集合名.update(查询条件,新的文档)
db.集合名.update({name: '张三'}{$set: {age:19}})

(4)删除文档

db.集合名.remove(删除条件)
http://www.lryc.cn/news/224978.html

相关文章:

  • 【Git】推送Github失败:remote: Permission to xxx/*.git denied to xxx
  • Flink -- 状态与容错
  • Linux C语言进阶-D15递归函数和函数指针
  • LeetCode算法心得——全排列(回溯型排列)
  • 读取W25Q64的设备ID时输出0xff
  • 【Docker】Docker 网络
  • Flutter学习:使用CustomPaint绘制路径
  • 软件模拟SPI协议的理解和使用编写W25Q64
  • SQLI手动注入和python sqlmap代码注入
  • MemcachedRedis构建缓存服务器 (数据持久化,主从同步,哨兵模式)
  • Python语法基础(变量 注释 数据类型 输入与输出 运算符 缩进)
  • linux espeak语音tts;pyttsx3 ubuntu使用
  • 小白该如何学习Linux操作系统?
  • 2023双十一:实体门店闯入,第二战场全面开战
  • 操作系统·处理机调度死锁
  • SQL第四次上机实验
  • 读书笔记:彼得·德鲁克《认识管理》第11章 若干例外及经验教训
  • JVM-虚拟机的故障处理与调优案例分析
  • JMeter 相关的面试题
  • 你在React项目中是如何使用Redux的? 项目结构是如何划分的?
  • [每周一更]-(第71期):DevOps 是什么?
  • k8s的安装部署,详细过程展示(保姆级安装教程)
  • 基于windows、GDAL2.2.3版本和Java集成安装和使用GDAL库的方法
  • AlphaControls控件TsRadioGroup的使用
  • 安卓常见设计模式8------享元模式(Kotlin版)
  • day54 django中orm数据库增删改查
  • 【js逆向实战】某sakura动漫视频逆向
  • L2-015 互评成绩
  • 【Docker安装RockeMQ:基于Windows宿主机,并重点解决docker rocketMQ安装情况下控制台无法访问的问题】
  • Android Studio——android项目运行main()函数