MongoDB基础语法

一.新增操作

1.导入数据库文件

#在MongoDB/bin文件夹下命令行运行
./mongorestore -d databaseName 数据库文件夹路径
#或
mongorestore.exe -d databaseName 数据库文件夹路径

2.新增数据库

use databaseName  #当不存在数据库时会直接创建

 3.新增集合

4.新增数据

 

5.通过创建文档新增

 

二.查询操作

1.查看所有数据库

show databases

2.选择数据库

use databasesName

3.查看当前选中数据库所有表格

show tables
#或者
show collections

4.查看当前选中数据库中某一个表格的全部数据

db.tableName.find().pretty() #pretty()是美化输出

 

5.条件查询

#例:查询小红的信息
db.col.find({"name":"小红"}).pretty()

#查询年龄在[13,14]之间的人的信息
db.col.find({"age":{$gte:"13",$lte:"14"}}).pretty()
#因为我记录的年龄为字符型的,因此判定的时候也是字符型的"13","14"

#查询 年龄小于13岁 或 名字为小华 的人的信息
db.col.find({$or:[{"age":{$lt:"13"}},{"name":"小华"}]}).pretty())

三.修改操作

1.修改小红名字

db.col.update({"name":"小红"},{$set:{"name":"小小红"}})

四.删除 

1.删除指定数据-删除小明

db.col.remove({"name":"小明"})

2.删除所有文档

db.collectionName.remove({})

3.删除集合

db.collectionName.drop()

4.删除数据库

use databaseName #选择要删除的数据库
db.dropDatabase()    #删除

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值