MongoDB数据库基础【完整版】:简介和常用命令、数据库&集合以及文档的增删改查、MongoDB与Python交互(附源代码)

简介: MongoDB数据库基础【完整版】:简介和常用命令、数据库&集合以及文档的增删改查、MongoDB与Python交互(附源代码)

一、MongoDB简介和常用命令


1、简介


  • MongoDB 文档类似于 JSON 对象(是一种轻量级的数据交换格式)


  • 旨在为WEB应用提供可扩展的高性能数据存储解决方案

f0874fc907a64e279babd8d8a5ea08bc.png



2、常用命令


  • 进入MongoDB


命令:mongo

a35d1fb1473440d3aeb24ad9d77617e2.png


  • 退出MongoDB


命令:exit

68ff191a9ef6413a867c71eb4e4d1f5c.png




二、数据库操作


1、显示所有数据库


命令:show dbs


  • MongoDB数据库一般默认有三个:admin、config、local ,8class是作者以前创建过的数据库


7be240bd705f471aae8957c6b9580d12.png



2、创建/切换数据库


命令:use 数据库名

  • 注意:空数据库不显示


9b3735aaaaf34861ba03a8e300308582.png


3、创建集合


命令:db.createCollection('a1')


603fe41c8a574350867ceb9cf6ae4bf9.png



4、查看当前所在的数据库


命令:db

a0dfd99df03045619a5c8f79b37701a4.png



5、删除当前所用的数据库


命令:db.dropDatabase()

eddcf01813884b02917a4d1d8237aac1.png




三、集合操作


  • 先创建一个名为New_one的数据库,并创建一个名为a1的集合。

0792e6e2d942430e951de745a19f7f0e.png



1、查看集合


命令:show collections

3dc2e49c827c4792a14c78ca8ab1180f.png



2、删除集合


命令:db.集合名.drop()        (返回true表示删除成功)

11d7fc67c39740ccb70c1505c731cae1.png

相关文章
|
NoSQL MongoDB 数据库
数据库数据恢复—MongoDB数据库数据恢复案例
MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 工作人员在MongoDB服务仍然开启的情况下将MongoDB数据库文件拷贝到其他分区,数据复制完成后将MongoDB数据库原先所在的分区进行了格式化操作。 结果发现拷贝过去的数据无法使用。管理员又将数据拷贝回原始分区,MongoDB服务仍然无法使用,报错“Windows无法启动MongoDB服务(位于 本地计算机 上)错误1067:进程意外终止。”
|
缓存 NoSQL Linux
在CentOS 7系统中彻底移除MongoDB数据库的步骤
以上步骤完成后,MongoDB应该会从您的CentOS 7系统中被彻底移除。在执行上述操作前,请确保已经备份好所有重要数据以防丢失。这些步骤操作需要一些基本的Linux系统管理知识,若您对某一步骤不是非常清楚,请先进行必要的学习或咨询专业人士。在执行系统级操作时,推荐在实施前创建系统快照或备份,以便在出现问题时能够恢复到原先的状态。
1317 79
|
存储 NoSQL MongoDB
MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉
MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉
467 8
MongoDB数据库详解-针对大型分布式项目采用的原因以及基础原理和发展-卓伊凡|贝贝|莉莉
|
运维 NoSQL 容灾
告别运维噩梦:手把手教你将自建 MongoDB 平滑迁移至云数据库
程序员为何逃离自建MongoDB?扩容困难、运维复杂、高可用性差成痛点。阿里云MongoDB提供分钟级扩容、自动诊断与高可用保障,助力企业高效运维、降本增效,实现数据库“无感运维”。
|
NoSQL MongoDB 数据库
数据库数据恢复——MongoDB数据库服务无法启动的数据恢复案例
MongoDB数据库数据恢复环境: 一台Windows Server操作系统虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 管理员在未关闭MongoDB服务的情况下拷贝数据库文件。将MongoDB数据库文件拷贝到其他分区后,对MongoDB数据库所在原分区进行了格式化操作。格式化完成后将数据库文件拷回原分区,并重新启动MongoDB服务。发现服务无法启动并报错。
|
NoSQL Shell MongoDB
python操作MongoDB部分
python操作MongoDB部分
248 0
|
NoSQL API MongoDB
Python使用PyMongo4.x操作MongoDB总结
PyMongo是一个Python编程语言中用于连接和操作MongoDB数据库的库。它提供了丰富的功能和API,使开发者能够在Python中轻松地进行MongoDB的数据交互和管理。
473 2
|
存储 JSON NoSQL
Python 操作mongodb库
MongoDB 是一个基于分布式文件存储的数据库。
402 0
Python 操作mongodb库
|
存储 NoSQL MongoDB
用Python操作MongoDB,看这一篇就够了
用Python操作MongoDB,看这一篇就够了
752 0
用Python操作MongoDB,看这一篇就够了
|
NoSQL 测试技术 数据库连接
使用Python操作MongoDB
使用Python操作MongoDB
使用Python操作MongoDB

热门文章

最新文章

推荐镜像

更多