【mongoDB】

Mongodb

本质上是JavaScript控制台

结构

下载要点

不要设置Windows service

不要install mongodb compass,在官网下载

7以上版本要下shell

检查mongodb是否正常

在cmd里输入mongo

命令

检查数据库

show dbs

创建数据库

1.建立并进入

use <数据库名字>

打开数据库

use <数据库名字>

退出

quit()

显示数据库信息

db.stats()

获得集合名称

db.getCollectionNames()

删除数据库

dp.dropDatabase()

插入文档

db.blog<集合名称>.insert({title:"welcome",author:"zhangsan",Context:"xxxxxxxxx"}<json文件>)

查看数据库内容

db.blog.find():查询所有

db.blog.find(<json格式的查询条件>):按条件查询

example:db.blog.find({author:'sb'}).pretty()

pretty():有缩进

limit(int num):查前几个数据

skip(int num):跳过前几个数据

更新数据库

只更新查到的第一个文档,如果一次修改全部,加上第三个{multi:true}

db.blog.update({title:'welcome'},{$set:{title:'welcome!!'}})

自加:db.blog.update({title:'today'},{$inc:{count:1}})

重命名:db.blog.update({title:'today'},{$rename:{coment<旧名字>:'comment'<新名字>}})

删除数据

db.blog.update({title:'today'},{$unset:{count:1}})

数组操作符

$pop:删除第一个或最后一个

push:插入,插入多个元素:{push:{},{}}

$pull:删除元素

相关推荐
爱的叹息15 小时前
MongoDB 的详细解析,涵盖其核心概念、架构、功能、操作及应用场景
数据库·mongodb·架构
可待电子单片机设计定制(论文)3 天前
【STM32设计】数控直流稳压电源的设计与实现(实物+资料+论文)
stm32·嵌入式硬件·mongodb
Dnui_King3 天前
MongoDB 复制集实战
mongodb
可待电子单片机设计定制(论文)3 天前
【51单片机】基于单片机的智能门禁系统设计
单片机·mongodb·51单片机
这个懒人3 天前
MongoDB 核心机制解析
数据库·mongodb·nosql
WCL-JAVA3 天前
Docker快速安装MongoDB并配置主从同步
mongodb·docker·容器
-一杯为品-4 天前
【STM32单片机】#4 OLED调试&外部中断
stm32·单片机·mongodb
柒月玖.4 天前
基于AT89C52单片机的轮胎压力监测系统
单片机·嵌入式硬件·mongodb
啞謎专家5 天前
在rockylinux9.4安装mongodb报错:缺少:libcrypto.so.10文件库
数据库·mongodb
算家云5 天前
Ubuntu 22.04安装MongoDB:GLM4模型对话数据收集与微调教程
大数据·人工智能·mongodb·ubuntu·elasticsearch·算家云·glm4微调