MongoDB笔记


学习地址:https://www.bilibili.com/video/BV16u4y1y7Fm

在这里插入图片描述

安装

下载地址
https://www.mongodb.com/try/download/community-kubernetes-operator

查看数据库

查看当前数据库
show dbs 
show databases


切换数据库
use 数据库名称


cls=clear


创建集合(数据表)
db.集合名称.insertOne({name:"AAA"})	


插入数据
db.集合名称.insertOne({AAA:"BBB"})
db.集合名称.insertMany([{AAA:"BBB"},{CCC:"DDD"}])



查看数据
db.集合名称.find()

条件查询
db.集合名称.find({查询字段名称:查询的指定数据})
db.集合名称.find({查询字段名称:查询的指定数据},{返回的字段1名称:1,返回的字段2名称,1})
db.集合名称.find({查询字段名称:查询的指定数据},{不返回的字段名称,0})	
db.集合名称.find({查询字段名称:查询的指定数据},{返回字段名称:{$gt:3}})			大于3才返回
	$in:{
  123}			取值范围
	$gt:3					>3
	$exists:true			字段是否存在,而不是字段值是否存在。
	$gte:3					>=3
	$lte:3					<=3
	$gte:3,$gte:5			3<=X<=5
	$not:{条件}				对里面的条件取反再查询
	$eq:条件				判等
	$regex:正则表达式		/aaaa/
	
	
聚合
db.集合名称.countDocuments()
db.集合名称.countDocuments({查询字段名称:{查询条件:查询数值}})


查询一条数据
db.集合名称.findOne()


更新一条数据
db.集合名称.updateOne({旧的数据名称:数值},{$set:{新的数据字段:数值}})


删除数据
db.集合名称.deleteOne({字段名称:数据})


limit限制返回数量
db.集合名称.find().limit(数字)


skip跳过开头数据
db.集合名称.find().limit(数字).skip(数字)

命令手册

在这里插入图片描述

相关推荐

  1. MongoDB学习笔记

    2024-01-05 20:48:02       41 阅读
  2. MongoDB使用笔记

    2024-01-05 20:48:02       38 阅读
  3. MongoDB学习笔记

    2024-01-05 20:48:02       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-05 20:48:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-05 20:48:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-05 20:48:02       82 阅读
  4. Python语言-面向对象

    2024-01-05 20:48:02       91 阅读

热门阅读

  1. Vue3.0+Echarts (可视化界面)

    2024-01-05 20:48:02       61 阅读
  2. Android 车联网——CarPowerManager介绍(八)

    2024-01-05 20:48:02       55 阅读
  3. Mybatis

    Mybatis

    2024-01-05 20:48:02      68 阅读
  4. LDD学习笔记 -- Linux设备驱动概述

    2024-01-05 20:48:02       48 阅读
  5. 常用Linux命令

    2024-01-05 20:48:02       55 阅读