一篇文章入门MongoDB非关系型数据库

本文档介绍了MongoDB的基本操作,包括查询、插入、修改和删除文档。MongoDB是一个文档数据库,其基本元素是类似JSON的文档。通过示例展示了如何使用find(), insert(), update(), remove()等方法进行数据操作,并提到了内嵌文档的查询和修改。" 103284024,9067861,深入理解操作系统:Nachos文件系统扩展,"['高级操作系统', '文件系统']
摘要由CSDN通过智能技术生成

六七月份入门了MySQL,之前老师提过,SQL是关系型数据库的语言,还有非关系型数据库,代表是MongoDB。八月中下旬搬完家以后开始学习MongoDB的一些基本操作。

MongoDB是一个文档数据库,旨在简化开发和扩展。之前SQL的基本单位就是表格,表示数据之间的关系。而MongoDB的基本元素就是文档,类似于json中的键值对。
在这里插入图片描述
安装并访问数据库,以及安装可视化界面等步骤不详细介绍了,可以根据这个网课来:
尚硅谷MongoDB基础教程(数据库精讲)_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili https://www.bilibili.com/video/BV18s411E78K?p=2

下面直接说说增删改查。

查询
db..find()
find()用来查询集合中所有符合条件的文档,没条件那就是所有文档。
find()可以接受一个对象做条件对象,返回一个数组
{属性:值}
db..findOne({})找到符合条件的第一个文档对象。
db..find().count()
mongoDB的文档属性值也可以是一个文档。当一个文档的属性值是一个文档时,我们称这个文档叫做内嵌文档。
MongoDB可以查询内嵌文档,以.的形式访问。
如果通过内嵌文档查询,此时属性名必须使用引号" "

相关代码:

db.dummy_collection.find({"_id" : ObjectId(“5f42493c15123f91c

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值