mongoDB基础

本文详细介绍了MongoDB的安装步骤和基本操作,包括创建、查看、删除数据库,插入、查询、更新和删除数据,以及索引的创建和管理。还涉及到了查询优化和explain命令的使用。
摘要由CSDN通过智能技术生成

安装
官网下载
1.加入系统变量 安装的路径,打开cmd输入mongo是否安装成功
2.在D盘建立一个mongodb的文件夹
3.利用mongod --dbpath 连接上面文件夹的路径开启服务(这个页面不能关)
4.管理mongodb数据库,重新打开一个cmd 输入mongo
显示数据库名称
清屏快捷键 ctrl+l+s
show dbs查看所有数据库

创建数据库
使用数据库然后插入第一个表数据
use 数据库名称
db.表名(集合名).insert({“name”:“zeng”}) //创建数据库成功(如果想创建成功,必须插入数据)
show collections显示表名(集合)
删除数据库
db.dropDatabase();
删除表名db.表名.drop()
向表中插入数据
1.db.表名.insert({“name”:“张三”})
查找数据
查询所有数据
2.db.表名.find()
、查询去掉后的当前聚集集合中的某列的重复数据
db.表名.distinct(“name”);
相当于:select distict name from userInfo;
3、查询 age = 22 的记录
db.userInfo.find({“age”: 22}); 相当于: select * from userInfo where age = 22;
查询age>22的记录
4.db.user.find({age:{ KaTeX parse error: Expected 'EOF', got '}' at position 6: gt:22}̲}); 相当于:select …lt:22}})
相当于:select * from userInfo where age <22;
6.、查询 age >= 25 的记录
db.user.find({age:{ KaTeX parse error: Expected 'EOF', got '}' at position 7: gte:25}̲}) 相当于:select *…lte:25}});
8.、查询 name 中包含 mongo 的数据 模糊查询用于搜索
db.user.find({name:/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值