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

《NoSQL》非关系型数据库MongoDB 学习笔记!

Mongo基础:

使用数据库:

使用use 命令 后面跟着要使用的数据库名字即可, 例如:use cities, 值得注意的是, mongo中不像mysql, 还需要先创建数据库,后访问, mongo中,你无需先创建,当你使用use命令去访问一个不存在的数据库的时候, 这个数据库在内存中就已经被创建了!

        use xxx

查看当前使用的数据库:

db 

 使用集合:

集合, 可以理解为是mysql数据库中的表, mongo中, 一个数据库可以有多个集合。

使用 db命令, 跟上一个集合名字,就可以访问一个集合, 同上,mongo中的集合,不需要先创建,

db.集合名字, 例如:db.users

 插入一条文档:

文档, 可以理解为mysql数据库中,表中的一行又一行的数据, 但是mongo数据库中的文档, 则存的数据差不多是:JSON 类型的数据。

document = {
        "name": "zhangsan",

        "age": 22

}
db.users.insertOne(document)

查看集合中的所有文档:

 db.users.find().pretty()

 查询一条则使用findOne()

更新一条文档:

db.users.updateOne(filter={}, update={$set: {}})

删除一条或者多条文档:

 db.users.deleteOne({})

db.users.deleteMany({})

相关文章:

  • 2024年3分钟手把手教你激活Guitar Pro 8破解版
  • 工业现场干扰问题及处理方法
  • 移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——15.红黑树
  • Eclipse 快捷键:提高开发效率的利器
  • 【C语言】指针详解(一)
  • 在 Kali Linux 中安装 Impacket
  • pytorch张量基础
  • 物联网将如何影响全球商业?
  • Java基础——十二、容器
  • [论文阅读] ChartInstruct: Instruction Tuning for Chart Comprehension and Reasoning
  • k8s中,服务的自动注册、自动感知、负载均衡,三个功能的含义及测试验证
  • 使用Python和Proxy302代理IP高效采集Bing图片
  • 软考-高级系统分析师知识点合集记录
  • 实验OSPF路由协议(课内实验)
  • 用python裁切PDF文件中的图片
  • [deviceone开发]-do_Webview的基本示例
  • 「面试题」如何实现一个圣杯布局?
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • 78. Subsets
  • Docker容器管理
  • exports和module.exports
  • iOS编译提示和导航提示
  • JS数组方法汇总
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • MySQL数据库运维之数据恢复
  • Node 版本管理
  • Python_OOP
  • Python十分钟制作属于你自己的个性logo
  • React as a UI Runtime(五、列表)
  • ReactNative开发常用的三方模块
  • 一文看透浏览器架构
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • # .NET Framework中使用命名管道进行进程间通信
  • #QT 笔记一
  • #前后端分离# 头条发布系统
  • #微信小程序:微信小程序常见的配置传值
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (35)远程识别(又称无人机识别)(二)
  • (done) 声音信号处理基础知识(2) (重点知识:pitch)(Sound Waveforms)
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (七)Java对象在Hibernate持久化层的状态
  • (三)Honghu Cloud云架构一定时调度平台
  • (三)模仿学习-Action数据的模仿
  • (四)Android布局类型(线性布局LinearLayout)
  • (一)springboot2.7.6集成activit5.23.0之集成引擎
  • (一)插入排序
  • (转)ObjectiveC 深浅拷贝学习
  • (转)平衡树
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .net 8 发布了,试下微软最近强推的MAUI
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .NET简谈设计模式之(单件模式)
  • .NET建议使用的大小写命名原则