数据库学习之Mongodb基本操作

一、简介
Mongodb里的数据结构可分为数据库-集合-文档,这里只是整理了一些基本的操作,并没有对其他方面进行梳理。
二、基本操作
1.数据库操作
创建一个数据库/切换库
ues 库名
注:此处为逻辑上创建库,此时查看物理上并没有这个库,只有往该库里添加数据时,这个库才在物理上被创建了。
删除一个库
db.dropDatabase()
查看当前使用的库
db
查看所有库
show dbs
2.集合操作
创建一个集合
db.createCollection(name,options)
删除一个集合
db.集合名.drop()
查看当前库中所有集合
show collections
3.文档操作
1) 增
增加一条文档
db.集合名.insert(文档) (文档类似与python里的字典,为一个或多个键值对形式)
db.集合名.save(文档) (当集合中没有该文档时就是增加的功能)
2) 删
删除一条文档
db.集合名.remove({删除条件},{justOne:})
删除所有文档
db.集合名.remove({}) (删除条件不填默认删除所有)
3) 改
覆盖式:
db.集合名.update({修改条件},{修改操作},{multi:}) (此处修改操作会将原来的所有内容都覆盖掉,multi指是否修改该集合下所有的满足条件的文档)
指哪儿修改哪儿式(要用到 set, s e t , 只 修 改 set内指定的内容):
db.集合名.update({修改条件},{‘$set’:{修改操作}},{multi:})
4) 查
查询一个或多个
db.集合名.find({条件})/findOne({条件})
自定义函数查询
**db.集合名.find({
$where:function(){
查询体
}
})**

三、高级操作
聚合、索引、安全、复制、备份……待后续整理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值