mongodb练习

test 数据库中的foo集合 b.foo.save({hello:1, baie:1}) b.foo.save({hello:2, baie:2})

show dbs 命令可以显示所有数据库的列表

use test 切换至test数据库

show collections  显示当前数据库中的集合 (类似关系数据库中的表)

db 查看当前使用的数据库

mongodb保存方法insert(),save() 区别主要是:若存在主键,insert()不做操作,而save()则更改原来的内容为新内容存在数据:  { _id : 1, " name " : " n1 " }

insert({ _id : 1, " name " : " n2 " })  会提示错误   save({ _id : 1, " name " : " n2 " })     会把 n1 改为  n2 )  

db.foo.insert({"test":2})  插入数据 

db.foo.update({"hello":1},{"hello":1,"name":"zp"})  更新数据

db.foo.remove({"test":2}) 使用remove()函数移除数据   db.foo.drop() 使用drop()函数删除foo集合 use test ,db.dropDatabase() 使用dropDatabase()函数删除数据库  

db.foo.find() 从foo集合中获取所有数据  db.foo.find({"hello":1}) 按条件查询  括号里的条件相当于sql的where db.foo.find().sort({"hello":-1}).limit(1) 按"hello"降序(-1降序 1升序) 取一条








       


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值