【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:删除元素

相关推荐
AOI小白新手上路1 天前
江科协15-2 直流电机实验调试总结
数据库·mongodb
2601_960906722 天前
1X发布自己的世界模型1XWM
mysql·mongodb·rabbitmq·memcached
JLWcai202510092 天前
树脂砂轮质保与科学存放
mongodb·zookeeper·spark·memcached·storm
像风一样自由20207 天前
11.PostgreSQ、-MySQL与MongoDB-AI应用如何选择数据库
数据库·人工智能·mysql·mongodb·大模型·rag·智能体
海市公约8 天前
独立开发项目ColdChain Guard冷盾:冷链温控合规智能分析系统项目复盘
mongodb·agent·rag·全栈开发项目
JavaPub-rodert9 天前
Linux 下部署 MongoDB:从安装、配置到生产环境使用
linux·运维·mongodb
JavaPub-rodert9 天前
MongoDB 常用命令和常见问题大全
数据库·mongodb
用户0942485680311 天前
第32章:MongoDB 源码编译与调试环境搭建
mongodb·nosql
旺旺仙贝呦12 天前
MySQL__MongoDB__Redis 入门
redis·mysql·mongodb
coder_lorraine13 天前
手把手教你用 Docker Compose 部署 Twikoo 评论系统
mongodb·docker·容器