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

相关推荐
Wang's Blog22 分钟前
MongoDB小课堂: 文档查询之匹配查询与比较操作符深度解析
数据库·mongodb
cookqq29 分钟前
mongodb根据索引IXSCAN 查询记录流程
数据结构·数据库·sql·mongodb·nosql
2501_941882484 小时前
多语言微服务架构下的微服务分布式事务与数据一致性实践
mongodb
20岁30年经验的码农8 小时前
MongoDB NoSQL 数据库实践文档
数据库·mongodb·nosql
Wang's Blog1 天前
MongoDB小课堂: 游标操作与文档投影技术深度解析
数据库·mongodb
Wang's Blog2 天前
MongoDB小课堂: 高级查询操作符与游标管理综合指南之深度整合逻辑操作符、字段处理、数组查询与游标控制的最佳实践
数据库·mongodb
大侠课堂2 天前
单片机经典面试题50道
arm开发·单片机·嵌入式硬件·mongodb
垂金烟柳2 天前
MongoDB GridFS 历史数据自动化清理实践
数据库·mongodb·自动化
老刘莱国瑞2 天前
前后端开发规范 (React + Flask + MongoDB)
mongodb·react.js·flask
2501_941801763 天前
Python异步爬虫实战:从基础请求到高效数据抓取的全流程解析与优化技巧
mongodb