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

MongoDB Shell

MongoDB官方提供的单独命令行工具

MongoDB Shell Download | MongoDB

下载MongoDB Shell

windows系统打开,直接在解压后的目录里面找到bin目录

然后双击打开mongosh.exe这个文件

看到这个命令行就表示Mongo Shell已经启动成功了

test代表  当前正在使用的数据库的名称,在这里是MongoDB默认的数据库,他是一个空的数据库,并没有被创建

可以在终端输入   show databases      或者       show dbs  来查看当前有哪些数据库

可以看到这里有三个数据库但是里面并没有test,这是mongodb的一个特点,只有在数据库里插入数据时,这个数据库才会被创建

如果想要切换数据库的话可以使用  use  后面加上数据库名称

创建一个叫作game的数据库  use game

现在创建一个用户的集合     db.users.insertOne()    这表示插入一条数据到这个集合中

这里insertOne是一个函数后面加上一个小括号表示调用这个函数,在小括号里面传入一个花括号包裹起来的对象,就是需要插入的数据,这里插入的是   用户   的数据,名字叫    thj   按下回车就能看到结果了

mongodb中的集合类似于mysql中的表

这里    acknowledged     就表示这条数据是否插入成功,成功的话会返会一个true

 insertedId  这条表示插入成功之后这条数据的ID

这个字段是MongoDB自动生成的,它是全局唯一的ID  可以用来标识一条数据

如果想要查看这条数据的话,就可以输入  db.users.find()    查询集合中的数据

这一条数据,也就是刚才插入的数据

这也就是MongoDB,从插入数据到查询数据的一个简单过程

http://www.dtcms.com/a/353243.html

相关文章:

  • 解决.env.production 写死 IP 的问题:Vue + config.json 运行时加载方案
  • vsCode如何自定义编辑器背景色
  • 元宇宙与医疗健康:重构诊疗体验与健康管理模式
  • 硬件开发_基于物联网的儿童座椅系统
  • Milvus + Reranker 混合搜索技术方案详细文档
  • 低空无人机系统关键技术与应用前景:SmartMediaKit视频链路的基石价值
  • SyncBackPro 备份及同步软件中的脚本功能简介
  • 直播预告|鸿蒙原生开发与智能工具实战
  • 【译】模型上下文协议(MCP)现已在 Visual Studio 中正式发布
  • ERP如何帮助工业制造行业实现多厂调配
  • 第38次CCF-CSP认证——月票发行(chatgpt5 vs deepseekv3.1)
  • GitHub 宕机自救指南:应急预案与替代平台
  • 锐捷交换机:IF-MIB::ifName 的oid是多少
  • Python包发布与分发策略:从开发到生产的最佳实践(续)
  • 项目:烟雾报警器
  • 高并发内存池(10)-PageCache获取Span(中)
  • 【LeetCode每日一题】48. 旋转图像 240. 搜索二维矩阵 II
  • C/C++ 数据结构 —— 线索二叉树
  • 《联盟》书籍解读总结
  • 基于NXP iMXRT600音频算法开发方法
  • sql mvcc机制
  • PyTorch中的激活函数
  • html pc和移动端共用一个页面,移动端通过缩放达到适配页面,滚动飘窗
  • 实现自己的AI视频监控系统-第二章-AI分析模块3(核心)
  • ffmpeg+opencv交叉编译
  • Office 2024 长期支持版(Mac中文)Word、Execl、PPT
  • 使用Java操作微软 Azure Blob Storage:上传和下载文件
  • AR眼镜 + 视觉大模型在工业巡检的核心应用场景
  • AI赋能前端性能优化:核心技术与实战策略
  • “一带一路软件博览馆2025”香港开幕,金山办公田然:软件正重新定义未来生产力