-
什么是 mongoDB shell 命令
mongoDB shell 命令就是
在cmd窗口或者powershell窗口与mongoDB交互的命令
, 以下简称mongosh
对应我们上一天安装的 mongosh 工具 -
有什么用
mongosh 对一般的开发者可能意义不大, 因为在开发过程中我们会基于某一款语言来使用mongoDB, 比如在node端我们可以使用
Mongoose
来简化数据库操作, 或者我们也可以在客户端软件直接操作数据库, 比如Navicat
, 所以mongosh一般经常被用于运维等工作.虽然如此, 但是mongosh是非常接近于mongodb 的 DBMS语言(也就是mongoDB基础语法)的, 学习之后利于我们对以后的工具使用能有更好的掌握(掌控)
-
基础命令-内置函数 Date UUID 详见官方文档
-
基础命令-查看数据库
show dbs
创建数据库use dbname
接入数据库use dbname
创建和接入数据库都使用
use
命令, 若不存在则创建(创建后需要插入数据才会显示创建出来. show dbs才能取到), 存在则接入 -
在数据库中显示集合
show tables
show collections
, 创建集合db.createCollection
-
增 -->在集合中插入文档
db.collection.insert
在
mangodb 7.x版本
insert已废弃, 应该使用insertOne 插入一条
insertMany 插入多条
-
查 --> 在集合中查找文档
db.collection.find()
这里以简单查询为例
-
改 -->在集合中修改文档
db.collection.update()
db.collection.updateMany()
这里以添加字段为例
-
删 -->在集合中删除文档
db.collection.deleteOne()
db.collection.deleteMany()
这里以删除
username: zhangsan
为例
-
本文例子只有学习路线参考的作用, 具体方法详见官方文档.
-
路线指引
1 mongoDB shell
2 mongoDB 基础语法(客户端软件的使用)
3 结合程序语言的mongoDB使用
4 业务实战
node 第二十三天 mongoDB shell 命令 CRUD 增删改查 基础
飞衡、如日之升2024-01-25 12:54
相关推荐
码出财富27 分钟前
SQL语法大全指南前端双越老师2 小时前
【干货】使用 langChian.js 实现掘金“智能总结” 考虑大文档和 token 限制异世界贤狼转生码农2 小时前
MongoDB Windows 系统实战手册:从配置到数据处理入门QuZhengRong3 小时前
【数据库】Navicat 导入 Excel 数据乱码问题的解决方法码农阿豪3 小时前
Windows从零到一安装KingbaseES数据库及使用ksql工具连接全指南时序数据说8 小时前
时序数据库市场前景分析一枚小小程序员哈11 小时前
基于Vue + Node能源采购系统的设计与实现/基于express的能源管理系统#node.js听雪楼主.12 小时前
Oracle Undo Tablespace 使用率暴涨案例分析我科绝伦(Huanhuan Zhou)12 小时前
KINGBASE集群日常维护管理命令总结妖灵翎幺12 小时前
Java应届生求职八股(2)---Mysql篇