mongodb相关命令

查看所有的数据库 : show dbs
切换/创建数据库:use student
删除数据库: db.dropDatabase()
创建集合:db.createCollection('表名')  
查看集合:db.getCollectionNames()  /  show collections
插入数据:db.user.insert({}) 
更新数据:db.user.update({条件},{$set:{age:25}},false,true)
查询数据: db.user.find({})  
	     db.user.find({},{age:1,_id:0})
	     db.user.find({}).skip(3).limit(3)
排序:    db.user.find().sort({age:1})

mongodb命令行操作

**库操作**
		查:  show dbs
		  	 db 查看当前库
		建:	use 库名	   没有就创建,有就切换
		删:  db.dropDatabase()  删除当前库
	**集合(表)操作**
		建:db.createCollection('集合名')
		查:show collections / db.getCollectionNames()
		删:db.集合.drop()
**文档(row)操作**
	**增**
		db.集合.insert({})  //添加一条
		db.insertOne({}) //添加一条
		db.集合.insert([{},{}]) //多条
	**删**
		db.集合.deleteOne({要删数据条件描述}) //一条
		db.集合.remove({要删数据条件描述}) //多条
		db.集合.remove({}) //清空表
	*改**
		db.集合.udpate({查询条件},{替换条件})
		//将name为张三的年龄改为30  修改一条
		db.studentInfo.update({name:"张三2"},{$set:{age:30}})      
		//修改多条数据
		db.studentInfo.updateMany({name:"张三2"},{$set:{age:40}})  
	**查**
		所有:db.集合.find(条件)
		条数: db.集合.find().count()
		db.集合.find({条件},{指定要显示列区域})
		
		
		db.集合.find().limit(number)  //限定
		db.集合.find().skip(number)	//跳过
		db.集合.findOne()//找第一个
		db.集合.find().limit(1)  //查询第一条
		指定要显示列区域
	username:1 显示这个区域
	username:0 不显示这个区域
	_id 是默认显示
**排**
	db.集合.find().sort({key:1,key2:-1}) //升
	db.集合.find().sort({key:-1})	//降
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值