数据库配置

1.配置数据库
新建文件夹 c:\data\db
在安装目录bin文件夹下 运行命令台 mongod --dbpath c:\data\db
2.使用
开数据库 mongod.exe
闪退: 1没有配置成功
需要管理员权限执行
操作:mongo.exe
第三方:robomongo
mongoVue
3.数据库操作
查询数据库
db 当前正在操作的数据库
show dbs 查看电脑中所有的数据库
新建数据库
use stu 切换使用使用的数据库/如果切换的数据库不存在,会自动创建
db.createDatabase(“stu”) 创建数据库
删除 db.dropDatabase() 删除正在使用的数据库
删除完了以后,一定要记得切换到其他数据库,不然一旦进行数据操作,又被新建

4.集合操作
查询
show collections 查询当前正在使用的数据库中的集合
新建
db.stuu.insert({}) 在指定集合中插入文档/集合不存在,会自动创建
db.createCollection(“stuu”)
删除
db.stuu.drop() 删除指定集合
5.文档操作
新建(插入)
db.aaaa.insert({name:“sun”,age:18})
db.aaaa.insert([{},{},{}])

db.aaaa.find() 查看集合中所有的文档
db.aaaa.findOne() 查看集合中第一条文档

	db..find({"name":"sun"})	单个条件
	db..find({"age":{$lt:18}})	查询有age属性,属性值小于18
	db..find({"age":{$lte:18}})	查询有age属性,属性值小于等于18
			$gl		大于
			$gte		大于等于
	db..find({"age":{$ne:17}})	查询age属性值不等于17的文档

	db..find({"name":"sun","age":{$lt:18}}) 同事满足多个条件
	db..find({				满足一个条件即可
			$or:[{"name":"sun","age":18}]
		})
删除
	db..remove()			删除集合中的所有文档
	db..remove(条件)		条件的写法与find()一致
	db..remove(
		条件{},
		配置{justOne:false/true}	是否只删除一个,默认是false(全删),设置为true,删除满足条件的第一个
	)
更新
	db..update(
		条件{},
		新的数据{$set:{age:18}},
		配置{
			multi:false/true  	false:只更新一条
		}
	)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值