MongoDB数据库(二:高级操作)

练习一、完成使用Java代码连接MOngoDB,创建集合,获取集合,插入文档,检 索所有文档,更新文档,删除第一个文档。

a)连接MOngoDB

b)创建集合

c)获取集合

d)插入文档

e)检索所有文档

f)更新文档

g)删除第一个文档

练习二:在test数据库下创建address_home文档,结构如下图

在自己用户忙缩写数据库下创建usercol集合;

使用DBRef关联查询LIGOuDande地址;

练习三:在自己用户数据库下创建books集合,添加如下数据;

完成原子操作更新,要求product_total>0时可更新product_total递减,且同时添加product_bought_by购买者信息。

练习四:如下图在自己用户数据库下插入测试数据

要求使用MR方法查询出年龄小于26岁的所有人员name,要求按照年龄分组,且年龄为24岁时需要打印This 24 years old。

练习五:使用shell在MongoDB中上传一个大于5M的文件(如MP4,MP3等),并且查看当前 文件占用的区块个数;

查询所占的区块数为96个

练习六:使用shell在MongoDB中下载5中上传的文件,下载完成后删除5中上传的文件;

删除test01数据库中的111.MP3文件

在数据库中查看验证

练习七:使用Java完成文件在MongoDB中的上传,下载和删除

上传:

 

下载:

删除:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值